如何设置Mac的Terminal颜色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置Mac的Terminal颜色相关的知识,希望对你有一定的参考价值。

参考技术A

因为每天要利用终端Terminal处理一些天文数据,尤其是每次远程启动组内的望远镜,更要对着终端敲很多命令,Mac自带的Terminal颜色过于单调,长时间盯着电脑看很容易视觉疲劳,所以就想把Terminal的显示效果修改的更用户友好些,参照了几篇文章终于设置了自己喜欢的格式,现在记录如下。

bash的环境变量是 .bash_profile 文件。
zsh的环境变量是 .zshrc 文件。
注:如果从bans切换到zsh,但想保留bash所设置的环境变量,可在 .zshrc 文件末尾添加**source ~/.bash_profile保存退出,重启终端即可在zsh中使用bash的环境变量。

我是在【Mac OS终端颜色定制】一文中看见可以用 oh-my-zsh 来修改Terminal的颜色,该文章中有很多种修改Terminal颜色的方法,但我主要介绍自己如何使用 0h-my-zsh 来修改Terminal。

链接如下: https://github.com/robbyrussell/oh-my-zsh
打开上面的链接,找到 README.md 并打开,里面详细介绍了 oh-my-zsh 的安装步骤以及使用方法。为了保证能顺利安装 oh-my-zsh 首先要保证 curl or wget 已经安装了。然后在终端中输入:

等运行结束后, oh-my-zsh 便成功安装好了。

上面的 README.md 文件里面有详细的介绍如何更换Theme,就是修改参数 ZSH_THEME 的参数。这里我选择的Theme是 。

将 改成

更新配置:

至此,我已经完成了对Terminal的颜色修改,效果图如本文第一张图片。相信你一定也会爱上 oh-my-zsh 的。
如果你的环境都是在bash中设置的,一定要记得在在 .zshrc 文件末尾添加 source ~/.bash_profile 保存退出,重启终端即可在zsh中使用bash的环境变量。

1终端中的zsh和bash
2Mac OS 终端颜色定制
3oh-my-zsh,让你的终端从未这么爽过
Themes
Oh-My-ZSH

2019-06-12

Mac 终端命令行颜色高亮显示

一、颜色高亮显示

 

针对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!

以上是关于如何设置Mac的Terminal颜色的主要内容,如果未能解决你的问题,请参考以下文章

Mac -- zsh-最新全网超详细的个性化终端(Terminal)颜色及vim颜色配置

修改Mac终端(Terminal)的背景颜色

工具:如何使用windows terminal+WSL

Mac 终端命令行颜色高亮显示

加入 centos 右键 terminal

Android学习之如何配置使用Android studio的terminal