8
A
回答
2
Vim有許多命令,因此尋找映射的(難忘的和短的)鍵序列可能是一個挑戰。
我的方法是使用推薦的<Leader>
前綴來說明我不經常使用的東西,但對於基本東西,使用的映射Ctrl確實很有用。
瞭解如何的命令在幫助代表(例如,在正常模式下CTRL-O
,i_CTRL-X_CTRL-N
插入模式),認爲一個良好的映射候選人,然後嘗試通過:help CTRL-...
來關注一下吧),如果沒有匹配,你可以通過:nmap C-...
確保映射是免費的;如果匹配(好處是它也包含提供文檔的插件),那麼您可以閱讀描述,至少發現了一個新的Vim命令,然後可以決定是否需要它(然後重試一次不同的映射候選人),還是重寫命令。
(請注意,您也可以:noremap
內置命令其他鍵,但要注意,這會讓你在香草Vim的設施或其他應用程序的VI-仿真模式越來越無奈。)
1
2
我只是akc'd vim 7.4 debian/ubuntu包的文檔目錄來查找使用的控制鍵。
我使用的命令是
ack ctrl- | perl -ne 'm/(CTRL-.?)/g; print $1."\n";' | sort| uniq
的輸出低於
CTRL-^
CTRL-<
CTRL-_
CTRL--
CTRL-;
CTRL-?
CTRL-(
CTRL-[
CTRL-]
CTRL-{
[email protected]
CTRL-\
CTRL-6
CTRL-a
CTRL-A
CTRL-B
CTRL-C
CTRL-D
CTRL-E
CTRL-F
CTRL-G
CTRL-H
CTRL-I
CTRL-J
CTRL-K
CTRL-L
CTRL-M
CTRL-N
CTRL-O
CTRL-P
CTRL-Q
CTRL-R
CTRL-s
CTRL-S
CTRL-T
CTRL-U
CTRL-V
CTRL-W
CTRL-x
CTRL-X
CTRL-Y
CTRL-Z
基本上沒有遊離CTRL鍵。 。 。好極了! :)
相關問題
- 1. 如何在vim中映射{Ctrl 0, - ,=}鍵?
- 2. 如何在Vim中映射幾個鍵
- 3. UltraEdit中的Vim鍵映射
- 4. vim:找不到映射
- 5. (Vim鍵映射)可以在Vim中映射'<' or '>'嗎?
- 6. VIM NERDTree鍵映射
- 7. 映射VIM關鍵
- 8. Vim鍵映射如何映射<leader> +按鍵一起?
- 9. 映射和shift鍵在vim
- 10. VIM/gVim的鍵位映射
- 11. 如何根據條件找到未找到映射中的鍵的邏輯?
- 12. VIM鍵映射到現有的密鑰
- 13. vim:我如何映射數字鍵?
- 14. 如何在NHibernate映射類中查找未映射的屬性?
- 15. Vim - 在鍵盤映射中發送製表鍵擊
- 16. 如何找到外鍵映射?
- 17. 在vim中映射#
- 18. Vim鍵映射錯誤
- 19. Windows鍵可以映射到Vim嗎?
- 20. 如何將菜單鍵(「應用程序鍵」)映射到vim中的退出鍵?
- 21. 帶有「:」鍵的vim鍵盤映射
- 22. jupyter筆記本中的Vim鍵映射
- 23. 如何在vim中映射彈出菜單的按鍵
- 24. 如何在vim中映射mac的命令鍵?
- 25. 如何在彈簧註釋中找到映射到URL的控制器
- 26. Hadoop未找到映射類
- 27. 如何將控制鍵映射到特定角度或方向?
- 28. 如何在Vim中映射點擊?
- 29. vim映射正常鍵如shift
- 30. 如何在Vim中使用控件和功能鍵創建映射?
我不確定有沒有。我通常會映射到' ...'序列和功能鍵,用於我自己的擴展。 –
Amadan
+1 @Amadan - 大聲笑爲一個意想不到的答案 - 我使用一些序列(例如NERDtree),但':#e '是如此普遍,我想我會將它綁定到一個直接的控制鍵。猜猜我需要找到一個我不用... –
kfmfe04
我使用''爲NERDTree。很好,而且是免費的。將常見的東西放在功能鍵上,因爲它們不被佔用。 –
Amadan