我的VIM常用的配置

"当文件在外部被修改,自动更新该文件
set autoread

"高亮显示当前行
set cursorline
hi cursorline guibg=#222222
hi CursorColumn guibg=#333333

"开启折叠
set nofen
set fdl=0

"设置tab键为4个空格
set tabstop=4

set smarttab
"不要在单词中断行
set lbr

"自动缩进
set ai

"智能缩进
set si

"Wrap lines
set wrap
"Turn on WiLd menu
set wildmenu

"显示标尺
set ruler

"显示行数
set nu

"显示匹配的括号([{和}])
set showmatch

"高亮显示搜索的内容
set hlsearch

"开启状态栏
set laststatus=2

"显示当前目录的函数
function! CurDir()
let curdir = substitute(getcwd(), '/Users/amir/', "~/", "g")
return curdir
endfunction

"设置状态栏的信息
set statusline=/ %F%m%r%h/ %w/ / CWD:/ %r%{CurDir()}%h/ / / Line:/ %l/%L:%c

"如果taglist窗口是最后一个窗口,则退出vim
let Tlist_Exit_OnlyWindow = 1


"设置TagList的快捷键为F9
map <f9> :TlistToggle<cr>

你可能感兴趣的:(vim)