Terminal改造:iterm2+Oh my ZSH+powe
2017-11-12 本文已影响5534人
红线路亚湾
1. iterm2
下载 iTerm 软件 :
http://iterm2.com/
直接下载安装即可;
2. 安装oh my zsh
打开Iterm2输入
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
3. 安装powerline字体
git clone https://github.com/powerline/fonts.git
进入fonts目录
cd fonts
./install.sh
删除fonts目录
cd ..
rm -rf fonts
3. iTerm2 配置使用
打开左上标签
iTerm2 / Preference / Profiles / Text - font
选择 change font , 可以修改字体和字体大小;找到一 Powerline 结尾的字体就可以;
Screen Shot 2017-11-12 at 12.39.37 PM.png
4.下载并安装solarized,设置vim环境
git clone git://github.com/altercation/solarized.git
vim配置:
cd solarized/vim-colors-solarized/colors
cp solarized.vim ~/.vim/colors/
提示:~/.vim/colors/文件夹需要自己创建
5.启动Solarized主题,Terminal需要重启生效
vi ~/.vimrc
修改.vimrc添加配置文件
syntax enable
set background=dark
colorscheme solarized
set rtp+=/Users/zhouhan/powerline/powerline/bindings/vim
set guifont=Monaco\ for\ Powerline:h14.5
set laststatus=2
let g:Powerline_symbols = 'fancy'
set encoding=utf-8
set t_Co=256
set number
set fillchars+=stl:\ ,stlnc:\
set term=xterm-256color
set termencoding=utf-8
6.安装coreutils(使文件夹和文件显示为彩色)
brew install xz coreutils
生成颜色定义文件
gdircolors --print-database > ~/.dir_colors
在~/.zshrc配置文件中加入以下代码
if brew list | grep coreutils > /dev/null ; then
PATH="$(brew --prefix coreutils)/libexec/gnubin:$PATH"
alias ls='ls -F --show-control-chars --color=auto'
eval `gdircolors -b $HOME/.dir_colors`
fi
gdircolor的作用就是设置ls命令使用的环境变量LS_COLORS(BSD是LSCOLORS),
我们可以修改~/.dir_colors自定义文件的颜色,此文件中的注释已经包含各种颜色
取值的说明。
看看默认颜色的显示效果。
7.下载并设置zsh-syntax-highlighting插件(命令错误检查)
cd ~/.oh-my-zsh/custom/plugins
git clone git://github.com/zsh-users/zsh-syntax-highlighting.git
plugins=(zsh-syntax-highlighting)
8.一些小命令
查看本机所有shell
cat /etc/shells
查看当前使用的 Zsh 版本
echo $ZSH_VERSION