本文共 1676 字,大约阅读时间需要 5 分钟。
"set nuset sw=4set ts=4syntax on"vimManagerWindowlet g:winManagerWindowLayout='FileExplorer|TagList'nmap wm :WMToggle"window movennoremap hnnoremap jnnoremap knnoremap l"cscope"" Ctrl和下划线组合:set cscopequickfix=s-,c-,d-,i-,t-,e- "s: 查找C语言符号,即查找函数名、宏、枚举值等出现的地方 nmap s :cs find s =expand(" ") "g: 查找函数、宏、枚举等定义的位置,类似ctags所提供的功能 nmap g :cs find g =expand(" ") "c: 查找调用本函数的函数 nmap c :cs find c =expand(" ") "t: 查找指定的字符串 nmap t :cs find t =expand(" ") "e: 查找egrep模式,相当于egrep功能,但查找速度快多了 nmap e :cs find e =expand(" ") "f: 查找并打开文件,类似vim的find功能 nmap f :cs find f =expand(" ") "i: 查找包含本文件的文件 nmap i :cs find i =expand(" ") "d: 查找本函数调用的函数 nmap d :cs find d =expand(" ") "状态栏的显示set laststatus=2 set statusline=%t%m%r%h%w\ \ [Li=%l/%L][Co=%v][%p%%]\ Time:\%{strftime(\"%d-%m-%y\ \ %H:%M\")} "set statusline=%F%m%r%h%w\[POS=%l,%v][%p%%]\%{strftime(\"%d/%m/%y\ -\ %H:%M\")} highlight StatusLine guifg=White guibg=Black highlight StatusLineNC guifg=Black guibg=White ctermfg=red "一边输入搜索关键字,一边显示搜索结果set incsearch"不用vi的键盘,用vim的键盘set nocompatible"不循环查找set nowrapscan"中文显示设置set fenc=utf-8 set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936 set autochdir"nmap :!ctags -R --c-kinds=+p --c++=kinds=+p --fields=+iaS"--extra=+q ./ "set tags+=../tags;"set mapleader 设置leader为“,”let mapleader = ",""fast reloading of the .vimrcmap ss :source ~/.vimrc "fast editing of .vimrcmap ee :e ~/.vimrc "when .vimrc is edited, reload itautocmd! bufwritepost .vimrc source ~/.vimrc"quickfix settingsnmap cw :cw 10 nmap cn :cn nmap cp :cp "find the word under the cursor in the current file.nmap lv :lv / =expand(" ") / % :lw "buffernmap ,bd :bd nmap ,bn :bd
转载地址:http://yvuhj.baihongyu.com/