[英]Unable to understand a line in .vimrc
我不明白以下行在 .vimrc 中的作用
nmap <silent> <leader>v :EditConfig<cr>
看起來
該行在 .vimrc 中是什么意思?
nmap
意思是“在正常模式下映射一個鍵序列”(參見 vim 的文檔)。<silent>
告訴 vim 在使用這個鍵序列時不顯示任何消息。<leader>
表示鍵序列以分配給變量mapleader
的字符開始——反斜杠,如果在nmap
執行點還沒有執行let mapleader =
語句。 而v
是鍵序列的其余部分。
所以總的來說這是映射,在正常模式下,反斜杠-v 鍵序列不顯示任何消息並執行:EditConfig
這可能是之前在 vimrc 中定義的用於編輯配置文件的函數(參見例如這個vimrc,在瀏覽器中搜索 editconfig )。 :call EditConfig()
最后(作為我給使用的 URL 的 vimrc 文件)會更好,我相信。
看起來你缺少一個功能......
嘗試,
function! EditConfig()
for config in ['$MYGVIMRC', '$MYVIMRC']
if exists(config)
execute 'edit '.config
endif
endfor
endfunction
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.