下载并安装iterm2 iterm2官网
安装Homebrew Homebrew官网需安装Xcode命令行工具
安装zsh brew install zsh
安装git brew install git
安装oh my zsh oh my zsh官网
-
下载powerline和安装powerline字体
git clone https://github.com/powerline/powerline.git git clone https://github.com/powerline/fonts
进入fonts目录
./install.sh
在iterm2中选择powerline字体(不安装字体有些主题符号无法正常显示)
draw bold text in bold font
draw bold text in bright colors -
下载并安装solarized,设置vim环境
git clone git://github.com/altercation/solarized.git
为vim添加solarized主题
cd vim-colors-solarized/colors cp solarized.vim ~/.vim/colors/
修改.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
-
安装coreutils(使文件夹和文件显示为彩色)
brew install xz coreutils
注:Coreutils并不依赖于xz,但它的源码是用xz格式压缩的,安装xz才能解压。
生成颜色定义文件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自定义文件的颜色,此文件中的注释已经包含各种颜色
取值的说明。
看看默认颜色的显示效果。ls screenshot
grep高亮显示关键字
这个很简单,加上--color参数就可以了,为了使用方便,可以在~/.zsh配置文件中
加上alias定义。alias grep='grep --color' alias egrep='egrep --color' alias fgrep='fgrep --color'
-
下载并设置zsh-syntax-highlighting插件(命令错误检查)
cd ~/.oh-my-zsh/custom/plugins git clone git://github.com/zsh-users/zsh-syntax-highlighting.git plugins=(zsh-syntax-highlighting)
-
一些小命令
查看本机所有shellcat /etc/shells
查看 Zsh 的版本
zsh --version
查看当前使用的 Zsh 版本
echo $ZSH_VERSION