MENU

Mac配置安装iTerm2+Oh My Zsh

杂说

俗话说“工欲善其事,必先利其器”,作为程序员少不了跟命令行打交道啊,可能大家都这么认为,自带Terminal已经很好用啦,还要什么咧?哈哈哈,当初我也是这么认为的,但是经过逛各大论坛博客发现他们都在使用iTerm2这个软件。到底他有多牛逼?用过你就会知道!

关于iTerm2以及Oh My Zsh

iTerm2是一款完全免费的,专为 Mac OS 用户打造的命令行应用,相当于Terminal,但是前者功能很强大,自定义配置等等啦。Oh My Zsh则是zsh升级吧,易于管理配置zsh,怎么说呢。默认shell是bash,但是bash可定制性差很多,所以就有了zsh(可以加上插件、补全功能)。但是zsh有一个不好的就是配置有点繁琐、复杂,Oh My Zsh则为配置zsh变得更加简单快捷。
下面开始具体安装:

安装iTerm2

直接到官网下载安装iTerm2下载

安装Oh My Zsh

mac下shell默认都会有安装

#bash zsh sh tcsh  #列举shell

cat /etc/shells    #你可以通过查看 
echo $SHELL        #查看当前正在使用的shell
chsh -s /bin/zsh   #如果非zsh下的话,执行该命令更改为zsh

#执行安装Oh My Zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

45-1

安装Powerline

powerline是一款非常好用的代码提示状态栏,能够显示fancy字符(需要安装Powerline字体库,不然会出现乱码情况)。

pip install powerline-status

如果没有安装pip,则执行下面命令安装

sudo easy_install pip

45-2

下载Powerline字体库及iTerm 2设置Regular Font 和 Non-ASCII Font

git clone https://github.com/powerline/fonts.git
cd fonts
./install.sh
cd ..
rm -rf fonts

将Regular Font 和 Non-ASCII Font设置为带有Powerline的字体
45-3

更换主题和配色

这里博主使用的主题是agnoster,该主题需要另外的配色(solarized),所以需要下载安装。

下载安装solarized

git clone https://github.com/altercation/solarized.git

#进入该下载目录 -> 找到iterm2-colors-solarized目录 -> 点击Solarized Dark.itermcolors 和 Solarized Light.itermcolors 两个文件即可把配置文件导入到 iTerm2中

45-4

下载安装agnoster主题

git clone https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor.git
cd oh-my-zsh-agnoster-fcamblor
./install
cd
rm -rf oh-my-zsh-agnoster-fcamblo

vim ~/.zshrc

将ZSH_THEME属性值修改成这个ZSH_THEME=”agnoster”

到此,基本上安装就完成啦。
45-5

安装指令高亮插件(zsh-syntax-highlighting)

指令高亮效果作用是当用户输入正确命令时指令会绿色高亮,错误时命令红色高亮

# 下载插件
git clone git://github.com/zsh-users/zsh-syntax-highlighting.git

# 修改配置
在末尾添加如下内容
source ~/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
plugins=(zsh-syntax-highlighting)

45-6

标签: 技巧
返回文章列表 文章二维码 打赏
本页链接的二维码
打赏二维码