Mac ITerm2神器配色方案

教你配置ITerm2神器个人最喜欢的配色方案

Posted by Hyuga on January 10, 2019

前言

个人完全是用ITerm2代替了mac自带的终端,支持各种个性化定制,做完配色后,使用起来更舒服。

教程来自简书,非常感谢作者【Bill_Wang】分享 - ITerm2配色方案

下面介绍下配置步骤。

配色步骤

打开配置文件

打开ITerm2终端,执行 vim ~/.bash_profile

贴入以下代码段!

#enables colorin the terminal bash shell export
export CLICOLOR=1

#setsup thecolor scheme for list export
export LSCOLORS=gxfxcxdxbxegedabagacad

#sets up theprompt color (currently a green similar to linux terminal)
export PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$ --> '
#enables colorfor iTerm
export TERM=xterm-256color

执行source ~/.bash_profile使配置生效。

设置vim可配色

ITerm2终端输入 vim .vimrc

贴入以下代码段!

syntax on
set number
set ruler

下载ITerm2 Color主题包

Iterm2-color-schemes网址

.zip 包下载

.tar.gz 包下载

设置ITerm2主题

如下操作: iTerm2->Preferences->Profiles->Color 选择 Color Presets->import 到下载并解压好的主题目录下schemes目录下选择你要的主题导入。

schemes目录下包含了所有下载下来的主题文件,选中你要想要的主题导入即可。

文件地址:/Users/xxx/Downloads/mbadolato-iTerm2-Color-Schemes-7e1c743/schemes/Solarized\ Dark\ Higher\ Contrast.itermcolors

导入后,选择你要的主题。

我是按作者推荐的使用了 Solarized Dark Higher Contrast 主题,个人感觉真的挺舒服的。

主题效果如下!

如果设置后无效,建议关掉ITerm2,然后重下ITerm2试试。

设置鼠标滑动

新安装的iTerm vim xxx.sh编辑脚本时,无法通过鼠标滚动

sudo vi ~/.vimrc

~/.vimrc 中添加这个指令:

set mouse=a

继续整合更好的配置

上面配置完成后,其实页面体验已经很好了,但是有些细节还是用起来不舒服。

比如进入git项目路径,不会默认展示当前分支名,这点不是很好。还有就是没法命令行tab不全,自动提示符。

所以,再继续整合iTerm2 + oh-my-zsh + solarized配色方案。

  • 安装oh-my-zsh

github连接:https://github.com/robbyrussell/oh-my-zsh

使用 crul 安装:

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

安装成功后,vim ~/.zshrc,修改主题为 agnoster.

ZSH_THEME="agnoster"
  • 安装主题 因为上面安装完oh-my-zsh后,终端会出现乱码,这个时候就需要下载一个特殊的/优秀的主题包了。

    • 下载 Meslo字体。
    • 安装字体到系统字体库。
    • 应用字体到iTerm2。(iTerm -> Preferences -> Profiles -> Text -> Change Font)选择Meslo,字体大小按个人喜好。
    • 重新打开iTerm窗口,搞定。

https://ethanschoonover.com/solarized/这上面有很多配色方案,按个人喜欢去下载。

  • 设置iTerm2为默认终端 (菜单栏)iTerm2 -> Make iTerm2 Default Term

  • 设置全局热键 打开偏好设置preference,选中Keys,勾选Hotkey下的Show/hide iTerm2 with a system-wide hotkey,将热键设置为option+.

这样你就可以通过option+. 全局热键来打开或关闭iTerm2窗口,非常方便。

配置到这里,整个风格和体验已经很符合我到胃口了,用起来舒服。。。

注意

oh-my-zsh教程和图片来源于Mac下终端配置(item2 + oh-my-zsh + solarized配色方案)