macOS终端、vim美化(Solarized主题)


优化原因

macOS自带的终端一开始是不好看的(个人向),黑底白字。在操作的时候不美观也不高效,就像下面这样:

所以本着好看的原则,对macOS的终端进行一波优化。优化后的效果见图:

优化方法

这里优化用到的是Solarized主题GitHub。Solarized是目前最完整的 Terminal/Editor/IDE 配色项目,几乎覆盖所有主流操作系统(Mac OS X, Linux, Windows)、编辑器和 IDE(Vim, Emacs, Xcode, TextMate, NetBeans, Visual Studio 等),终端(iTerm2, Terminal.app, Putty 等)。让我们看一下Solarized主题在mac终端上的效果,主题氛围Dark和Light两种。

主题安装

  1. 主题可以通过两种方式获取
  • GitHub仓库中的release中下载作者发布的压缩包
  • 通过终端克隆仓库的方式进行获取
      # 在终端输入
      git clone git://github.com/altercation/solarized.git
  1. 下载好主题后,从下载的文件中找到osx-terminal.app-colors-solarized文件夹,文件内容如图所示:

    文件中有Dark和Light两种主题,读者可以根据上文中的效果图选择安装(双击即可)。在安装中可能会遇到安全提示,在系统偏好设置\安全性与隐私中允许即可。
  2. 打开终端,进入偏好设置便可以在描述文件中看到新安装的主题了,将新安装的主题设置为默认。并在通用设置为启动时打开刚才设置为默认的描述文件。


    现在主题就安装好了。

vim配置

  1. 将Solarized主题的vim文件拷贝到系统的vim目录
     cd solarized
     cd vim-colors-solarized/colors
     mkdir -p ~/.vim/colors
     cp solarized.vim ~/.vim/colors/
  2. 修改vim设置:vim ~/.vimrc,在该文件中添加一下内容
     syntax on
     set background=dark # 背景为dark,也可选light
     colorscheme solarized
    修改后如图所示:(版本不同,效果可能有所不同)

高亮

安装Solarized主题后,终端中执行ls等命令时,文件都是同一个颜色,没有高亮,可以在.bash_profile中添加一下设置

# vim ~/.bash_profile
export GREP_OPTIONS='--color=auto'
export TERM="xterm-color"
PS1='\[\e[0;33m\]\u\[\e[0m\]@\[\e[0;32m\]\h\[\e[0m\]:\[\e[0;34m\]\w\[\e[0m\]\$ '

设置后如图所示:


文章作者: Jason
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Jason !
  目录