我不明白下面这行在.vimrc中的作用。
nmap <silent> <leader>v :EditConfig<cr>
看来
这一行在.vimrc中是什么意思?
nmap
意思是 "在正常模式下映射一个键序列"(见vim的 文件).<silent>
告诉vim在使用这个键序时不显示任何信息。<leader>
意味着键序从分配给变量 mapleader
-- 如果没有,则为反斜杠 let mapleader =
语句尚未执行的时候 nmap
执行。而 v
是键序的其余部分。
所以总的来说,这是在正常模式下,将反斜杠-v键序列映射成不显示信息,并执行 :EditConfig
很可能是之前在vimrc中定义的用于编辑配置文件的函数(例如见 这个 vimrc,在浏览器中搜索editconfig)。) :call EditConfig()
我相信,在结尾处(我给的vimrc文件的URL使用的)会更好。
看来你缺少一个功能......
试试。
function! EditConfig()
for config in ['$MYGVIMRC', '$MYVIMRC']
if exists(config)
execute 'edit '.config
endif
endfor
endfunction