有沒有辦法找出我的新映射不會與vim中已經設置的某些鍵盤快捷鍵相沖突?例如,我想將gg
映射爲某種東西,因爲我不知道vim使用它來轉到文件的開頭。如何知道這個映射已經被用於其他目的?在vim中映射衝突
謝謝
有沒有辦法找出我的新映射不會與vim中已經設置的某些鍵盤快捷鍵相沖突?例如,我想將gg
映射爲某種東西,因爲我不知道vim使用它來轉到文件的開頭。如何知道這個映射已經被用於其他目的?在vim中映射衝突
謝謝
我傾向於運行:help gg
或:help _
或:help ctrl-y
,看看我想在寫作的映射是對我還是沒有用。
的^D
完成指令可能有用,試試這個:
:help ctrl^D
這是打字ctrl
有四個字母,然後打控制 + d獲得完成列表。它顯示匹配ctrl
的幫助主題。
通常,\
或,
或_
字符被用作'領導'字符,並且您將所有映射放在它後面。不是很方便,但是當一切都已經採取了...
如果您輸入以下命令模式:
:map gg<cr>
Vim會告訴你什麼是當前映射到。
如果你這樣做:
:map g
Vim會告訴你,連克
對於內置命令和映射:help index
列出他們都開始所有映射。 :map
將只列出用戶定義的映射。
':地圖GG'='無映射found' –
xralf
2011-05-31 10:42:30
至於對方的回答表明,你還可以:H GG來檢查它不是一個默認綁定 – serby 2011-05-31 10:47:03
你也可以使用':詳細的地圖GG'在其中找到文件映射被定義,如果它存在。當你有大量的插件安裝時它很有用。 –
2011-05-31 11:23:57