红红火火恍恍惚惚

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

2019-07-14  本文已影响121人  云中的Jason

优化原因

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. 主题可以通过两种方式获取
  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中添加一下设置(PS1的参数值有兴趣的朋友可以自行高阶探索)

# 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\]\$ '

设置后如图所示:


大家有兴趣也可以访问我的个人博客,不定时更新一些内容哦!

上一篇 下一篇

猜你喜欢

热点阅读