” ============================================== ” General settings ” ============================================== set nocp set ru set nu ” 使用cindent “set cin “set cino = :0g0t0(sus set sm set ai ” 缩近 set sw=4 set ts=4 ” 不展开tab为空格,反之set et set noet set lbr set hls “set backspace = indent , eol , start “set whichwrap = b , s , , [ , ] “set fo+ = mB set selectmode = “set mousemodel = popup set keymodel = “set selection = inclusive “set matchpairs+ = ” ============================================== ” Cursor movement ” ============================================== “nnoremap gj “nnoremap gk “vnoremap gj “vnoremap gk “inoremap gj “inoremap gk “nnoremap g$ “nnoremap g0 “vnoremap g$ “vnoremap g0 “inoremap g$ “inoremap g0 “nmap :confirm bd “vmap :confirm bd “omap :confirm bd “map! :confirm bd ” 打开语法高亮 syntax on ” 使用语法进行折叠 set foldmethod=syntax if (has( ” gui_running ” )) set nowrap set guioptions+=b colo inkpot else set wrap colo ron endif ” 设置leader的快捷键,原来的“/”太远了,而且位置还不固定 “let mapleader = ” , ” if !has(”gui_running”) set t_Co=8 set t_Sf=^[[3%p1%dm set t_Sb=^[[4%p1%dm endif 1.用之前需要先判断一下文件的格式 :set ff? 如果是dos,则需要返回unix格式 :set ff=unix