iTerm是一款功能比较强大的终端工具,跟它相比,mac自带的终端简直弱爆了,安装好iTerm之后,就可以完全抛弃系统自带的终端了.iTerm虽然很好用,但是安装的时候确实有很多坑,特别是对于vim命令不熟悉的人来说,当然也包括我,折腾了很久,总算是弄出来了.先晒一张我的效果图
在安装之前,先来熟悉几个vim的命令,如果你不懂这几个命令就会像我一样折腾了半天也没用.
vim ~/.xxx 打开某个路径下的文件,xxx是代表文件名
o 注意,这个是字母o,而不是数字0,它的作用是当你打开某个文件要编辑的时候用的,按下o就进入编辑模式
ZZ 同时按下两个大写字母ZZ则是保存当前的修改并且退回到原来的终端目录,但是要注意的是,如果你已经修改了文件,说明此时的文件是处于编辑模式,你必须先退出编辑模式后,再按下ZZ才能退回到原来的终端目录,退出编辑模式的命令是esc,所以如果你对文件修改后,先按下esc,再连按两次大写字母Z就会保存修改并退出文件,回到原来终端的目录.
x 删除光标所在处字符,类似于mac上的delete键
好了,知道以上命令后,下面的操作你就基本没问题了,首先当然是下载iTerm了,iTerm下载 下载完成后,安装好以后,这时跟mac自带的终端还没有多大区别.接下来,我们分两个步骤完善一下它的功能:
一.配色
1.打开iterm的官方主题配置站 github.com/mbadolato/iTerm2-Color-Schemes,将资源下载至本地 , 解压。
2.打开 iTerm2 ,进入下图位置
3.点击最右边的绿色区域Color Presets...,再点击 “import”, 打开刚下载解压好的文件夹,打开schemes 文件夹,全选那些配色方案,点open, 这样就把所有的配色方案导入了
4.导入以后,会有很多的配色方案,我个人比较喜欢Cobalt2,看着很漂亮,我自己设置的方案就是Cobalt2
二.高亮显示分支和有关代码文件
1.打开你的iTerm,输入并执行命令: vim ~/.bash_profile
2.此时会打开profile文件,我们要修改这个文件,所以上面提到的vim命令可以派上用场了,首先按下字母o让当前的文件处于编辑状态,然后在该文件下添加以下的几行代码:
exportCLICOLOR=1
exportLSCOLORS=gxfxcxdxbxegedabagacad
exportPS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$ '
exportTERM=xterm-256color
导入后,如下图所示:
编辑完成后,按下esc退出编辑模式,再连续按下大写字母Z,就会退出当前文件回到原来的终端目录,此时再执行下面的语句:
vim .vimrc
然后,再添加下面的设置语句:
syntax on
set number
set ruler
设置完成后,先退出当前的iTerm,重新打开iTerm,就会有高亮显示了.不过可能有些人设置完后,终端的光标离分支有点远,此时你要调整一下上面导入到profile中的这个语句:
exportPS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$ '
最后面的美元符 $ 和 ' 之间的距离就是终端光标与分支的距离,你可以增加或者是减少它们之间的空格距离,这个距离看个人喜好自己调整.