OS X Yosemite 安装并配置 Oh My Zsh & Homebrew & Vim

Oh My Zsh

安装 Oh My Zsh

1
$ curl -L http://install.ohmyz.sh | sh

配置 ~/.zshrc ,增加如下配置

1
2
3
4
5
6
7
8
9
10
11
alias cls="clear"
alias ll="ls -l"
alias la="ls -a"
alias vi="vim"
alias -s c=vi # 使用 Vim 打开 .c 文件,以下类似
alias -s py=vi
alias -s rb=vi
alias -s js=vi
alias -s css=vi
alias -s html=vi
alias -s txt=vi

Homebrew

安装 Homebrew

1
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

z

z 类似于 autojump,安装 z

1
$ brew install z

配置 z ,在 ~/.zshrc 中增加

1
. /usr/local/Cella/z/1.8/etc/profile.d/z.sh
1
$ source ~/.zshrc

Vim

安装 Vim 插件管理插件 Vundle

1
$ git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim

配置 ~/.vimrc ,如果没有 ~/.vimrc 文件新建一个即可

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
syn on "语法支持
set ai "自动缩进
set bs=2 "在insert模式下用退格键删除
set showmatch "代码匹配
set laststatus=2 "总是显示状态行
set expandtab "以下三个配置配合使用,设置tab和缩进空格数
set shiftwidth=4
set tabstop=4
set cursorline "为光标所在行加下划线
set number "显示行号
set autoread "文件在Vim之外修改过,自动重新读入
set ignorecase "检索时忽略大小写
set fileencodings=uft-8 "使用utf-8或gbk打开文件
set hls "检索时高亮显示匹配项
set helplang=cn "帮助系统设置为中文
set foldmethod=syntax "代码折叠
set nocompatible " be iMproved, required
filetype off " required
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'gmarik/Vundle.vim'
Plugin 'Lokaltog/vim-powerline'
Plugin 'scrooloose/nerdtree'
Plugin 'kien/ctrlp.vim'
Plugin 'tpope/vim-surround'
Plugin 'ervandew/supertab'
Plugin 'godlygeek/tabular'
Plugin 'colorselector'
Plugin 'ap/vim-css-color'
Plugin 'davidhalter/jedi-vim'
call vundle#end() " required
filetype plugin indent on " required
插件介绍

Powerline: 状态栏

NERDTree: 目录结构浏览

CtrlP: 搜索并打开文件

Surround: 修改配对符号

SuperTab: 上下文提示

Tabular: 文本对齐

ColorSelector: Vim 配色

css-color: 显示 CSS 色码所代表的颜色

Jedi-Vim: Python 代码补全

Vundle 命令在 Vim 中使用

:PluginList 显示配置中的插件

:PluginInstall 安装 ~/.vimrc 中配置的插件

:PluginSearch [name] 根据插件名称搜索插件

:PluginClean 清除未使用的插件