0.vim 7.2 或以上
1.要有 git
2.安装 Vundle
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
3.安装 NERDTree, nerdtree-git-plugin, vim-nerdtree-tabs 和 ctrlp等
Plugin ‘scrooloose/nerdtree’
Plugin ‘Xuyuanp/nerdtree-git-plugin’
Bundle ‘airblade/vim-gitgutter’
Bundle ‘tpope/vim-fugitive’
Bundle ‘jistr/vim-nerdtree-tabs’
Plugin ‘ctrlp.vim’
:PluginInstall
4.配置 ~/.vimrc
set number
syntax on
set tabstop=4
set shiftwidth=4
set smarttab
set expandtab
set autoindent
set smartindent
filetype indent on
set nobackup
colorscheme zellner
set cursorline
hi CursorLine cterm=NONE ctermbg=white
map <F2> :NERDTreeTabsToggle <CR>
map <BS> :NERDTreeFocusToggle <CR>
let NERDTreeIgnore=['\.meta']
let g:nerdtree_tabs_open_on_console_startup=1
set encoding=utf-8
set termencoding=utf-8
set helplang=cn
map <C-h> :tabp <CR>
map <C-l> :tabn <CR>
值得提一下的:
filetype indent on
根据文件类型不同的缩进
set cursorline
hi CursorLine cterm=NONE ctermbg=white
设置光标行高亮显示,背景是白色
map :NERDTreeTabsToggle
map :NERDTreeFocusToggle
let NERDTreeIgnore=[‘.meta’]
let g:nerdtree_tabs_open_on_console_startup=1
F2打开/关闭NERDTree,注意是Tabs版,要习惯在NERDTree里用t/T打开文件,而不是o
Backspace会聚焦NERDTree,通常它在左边,比较符合退回的意思
NERDTree中忽略.meta文件,看到不那些不想看到的文件
vim启动时就打开NERDTreeTabs
map :tabp
map :tabn
Ctrl+h/l会在tabs间左右切换,vim的光标h是左l是右,加上Ctrl左右切tabs
5 注意事项
注意用t打开文件
注意退格返回NERDTree
注意git库里文件的变化
用ctrlp定位文件,Ctrl+t打开它
在tabs间用Ctrl+h/l切换
注意以上这些正确的装逼姿势