7
A
回答
11
像以前的評論所說,似乎「;」不能以<C-;>
的形式出現。
你可以測試打字Ctrl + V +鍵序列。
Ctrl鍵 + V + ;僅給出;
而Ctrl鍵 + V + 大號給^L
。
所以我認爲vim 不能承認<C-;>
。
您對鍵碼的幫助頁面一些更多的信息:
:help keycodes
:help <C-
5
我不知道,但它可能是因爲<C-;>
沒有映射到一個ASCII字符。僅@
,A-Z
,[
,\
,]
,^
和_
地圖到當與Ctrl鍵組合ASCII字符(分別爲0到31)。
編輯
我做了一些搜索,發現this thread。在它裏面,據說gvim.exe
按照我的建議工作:只使用有效的控制字符,沒有別的。有趣的是vim.exe
的工作方式不同,你可以做你想要的映射。
1
正如有人說<c-;>
不能映射。 最好的解決辦法是:
nmap <C-l> 7l
nmap <C-h> 7h
您可以重新映射常規光標鍵來代替。
這樣的事情也將工作:
nmap <C-Right> 7l
nmap <C-Left> 7h
其他方面例如用於調整窗口大小:
" resize horzontal split window
nmap <C-Up> <C-W>-<C-W>-
nmap <C-Down> <C-W>+<C-W>+
" resize vertical split window
nmap <C-Right> <C-W>><C-W>>
nmap <C-Left> <C-W><<C-W><
相關問題
- 1. Vim映射ctrl-k
- 2. 如何在vim中映射{Ctrl 0, - ,=}鍵?
- 3. 重新映射按Ctrl-d在vim
- 4. vim映射
- 5. 有沒有辦法在Vim中映射Ctrl時間和Ctrl逗號?
- 6. 如何使用mac終端將ctrl + p映射到vim sshd上的ctrl +空格
- 7. 如何映射CTRL + Tab鍵在vim的Mac OSX終端
- 8. Vim在插入模式下重新映射ctrl
- 9. 如何在vim中映射「Ctrl +>」組合?
- 10. VIM NERDTree鍵映射
- 11. 映射VIM關鍵
- 12. Vim簡單映射
- 13. VIM映射只noremap
- 14. vim映射夢魘
- 15. VIM創建映射
- 16. 在vim中映射#
- 17. 取消映射Vim插件映射
- 18. (Vim鍵映射)可以在Vim中映射'<' or '>'嗎?
- 19. 如何在Vim中快速上下重新映射(ctrl u和ctrl d)以控制j和ctrl
- 20. VIM映射內部命令
- 21. Vim和密鑰映射
- 22. 插件打破vim映射?
- 23. 從vim映射到0,$和^
- 24. 在Vim中映射Alt + Tab
- 25. 使Vim映射安靜
- 26. 映射和shift鍵在vim
- 27. 映射與在Vim中
- 28. 在vim中映射衝突
- 29. Vim命令和映射
- 30. Vim的語言映射