MacBook设置终端命令行的颜色高亮显示及自动补全忽略大小写

一、颜色高亮显示

针对terminal采用bash模式:

  1. 编辑 ~/.bash_profile, 加入以下代码:
    export CLICOLOR=1
    export LSCOLORS=gxfxaxdxcxegedabagacad
  2. 保存,然后重启terminal,搞定,恢复正常了.

详细讲解代码中的涵义:

  1. CLICOLOR: 前景色和背景色的字符串合并值
  2. LSCOLORS: 对于不同变量所采用的颜色方案,具体看如下表格:
    a       black
    b       red
    c       green
    d       brown
    e       blue
    f        magenta
    g      cyan
    h       light grey
    A      bold black, usually shows up as dark grey
    B       bold red
    C      bold green
    D      bold brown, usually shows up as yellow
    E       bold blue
    F       bold magenta
    G     bold cyan
    H      bold light grey; looks like bright white
    x       default foreground or background
    而文件类型列表如下:
    1. directory
    2. symbolic link
    3. socket
    4. pipe
    5. executable
    6. block special
    7. character special
    8. executable with setuid bit set
    9. executable with setgid bit set
    10. directory writable to others, with sticky bit
    11. directory writable to others, without sticky

所以对照这张表就可以得知:

gxfxaxdxcxegedabagacad

就是对于directory而言,它的前景色就是: g(cyan),而背景色就是:x(默认的背景色).

二、自动补全忽略大小写

打开终端,输入:
nano .inputrc

在里面粘贴上以下语句:

set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete

Control+O,保存,重启终端,OK!

时间: 2024-11-02 21:10:39

MacBook设置终端命令行的颜色高亮显示及自动补全忽略大小写的相关文章

让 python 命令行也可以自动补全_python

许多人都知道 iPython 有很好的自动补全能力,但是就未必知道 python 也同样可以 Tab 键补全, 您可以在启动 python 后,执行下 复制代码 代码如下: import readline, rlcompleter; readline.parse_and_bind("tab: complete") 这就可以按 Tab 键补全了. python 自启动 如果您嫌每次都要键入这东西麻烦的话,可以把上边这行写到 ~/.pythonstartup.py , 再 ~/.bashr

Python实现Tab自动补全和历史命令管理的方法_python

本文实例讲述了Python实现Tab自动补全和历史命令管理的方法.分享给大家供大家参考.具体分析如下: Python的startup文件,即环境变量 PYTHONSTARTUP 对应的文件 1. 为readline添加tab键自动补全的功能 2. 像Shell一样管理历史命令 代码如下: 复制代码 代码如下: import rlcompleter import readline import atexit import os # http://stackoverflow.com/question

搜狗五笔输入法怎么设置在输入网址邮箱时自动补全?

  搜狗五笔输入法怎么设置在输入网址邮箱时自动补全?现在我就来为大家说明一下如何操作. 相关推荐:搜狗五笔输入法怎么设置空码时取消输入? 1.打开搜狗五笔输入法,点击选择状态栏里的[设置]按钮.(如图所示) 2.在[设置]菜单下,点击选择[设置属性]选项.(如图所示) 3.在[设置]选项下,点击选择[高级]--勾选[网址.邮箱自动补全]--[应用]选项完成设置.(如图所示)

电脑版uc地址栏如何设置成自动补全

  1.打开UC浏览器电脑版,点击它的图标在下拉列表选择"设置". 2.点击设置里的"地址栏". 3.勾选"开启网址自定义补全功能". 4.开启自动补全的效果如图所示.

Sublime3 设置自动补全

问题描述 Sublime3 设置自动补全 例如,对于上图所示,怎么设置Sublime使其只匹配出包含 "hehe"的选项,而不是匹配到图上的那样. 解决方案 http://www.2cto.com/kf/201310/248631.html 解决方案二: Sublime Text的代码自动补全的设置FLEX BUILDER 3中 自动补全字词的快捷键Qt Creator 代码自动补全设置

Eclipse自动补全功能轻松设置 || 不需要修改编辑任何文件

本文介绍如何设置Eclipse代码自动补全功能.轻松实现输入任意字母均可出现代码补全提示框.   Eclipse代码自动补全功能默认只包括 点"."  ,即只有输入"."后才出现自动补全的提示框.想要自动补全总是去按 "Alt + / "也很麻烦. 其实只需简单在Eclipse中进行设置即可实现输入任意及符合自动出现自动补全提示框.    具体设置步骤如下: 选择Eclipse菜单条中的Windows菜单下的Preferences项 在左侧找到&

CentOS中配置git命令自动补全

在CentOS系统中安装好git后,发现没有命令自动补全的功能,而Ubuntu系统下默认是有这个功能的,下面就来实现让CentOS也支持git的命令自动补全功能. 1) 下载git源码,cd至contrib/completion目录,找到git-completion.bash文件 2) 将上述文件copy至个人home目录,可设为隐藏文件以免后续被误删  代码如下 复制代码 # cd /tmp # git clone https://github.com/git/git # cd git/con

CentOS环境实现Git命令自动补全

Git就不用多介绍了,在Linux环境下开发的同学可能会发现默认已经安装的Git却并没有能实现命令的自动补全,还是感觉有点低效和不爽,因此我们需要调整下.下面直接步入正题. 1.下载源码,主要是使用源码中的一个自动补齐命令的bash文件. [root@PHPHa ~]# git clone https://github.com/git/git Initialized empty Git repository in /root/git/.git/ remote: Counting objects:

ruby中在终端命令行上调试grok表达式

  用 logstash 的人都知道在 http://grokdebug.herokuapp.com 上面调试 grok 正则表达式.现在问题来了:翻墙技术哪家强? 页面中用到了来自 google 域名的 js 文件,所以访问经常性失败.所以,在终端上通过命令行方式快速调试成了必需品. 其实在 logstash 还在 1.1 的年代的时候,官方 wiki 上是有一批专门教大家怎么通过 irb 交互式测试 grok 表达式的.但不知道为什么后来 wiki 这页没了-- 好在代码本身不复杂,稍微写几