我編輯了我的.vimrc
文件並映射了一些命令。他們只在正常模式下工作。有沒有辦法在插入模式下映射命令? (例如,與Ctrl等特殊鍵相關的命令)例如,我可以使用Ctrl + c以插入模式複製嗎?插入模式下的Vim鍵映射
0
A
回答
4
的第一個字母在:map
命令確定哪個模式(:h map-modes
),他們申請。因此:nnoremap
用於n
正式模式,而:inoremap
用於插入模式。
你通常不能'只使用相同的右邊;你需要考慮你處於不同的模式。從插入方式調用(正常模式)命令:
- 前插
<Esc>
如果你想留在正常模式下映射 - 前插,如果你希望繼續插入模式映射後
<C-o>
後;此命令切換到正常模式只是一個命令
例如,映射到:w
<C-s>
,你會使用這樣的::nnoremap <C-s> :w<CR>
。相應的插入模式映射(停留在那裏)爲:
:inoremap <C-s> <C-o>:w<CR
2
請參閱:help imap
。您可以將鍵(包括帶有控件的鍵)映射到插入模式下的各種事物。舉例來說,如果你想插入模式當前詞用Ctrl +副本c可以使用
inoremap <C-c> <esc>yiwea
相關問題
- 1. Vim的:在插入模式映射
- 2. Vim不會採用在插入模式下使用CTRL鍵的映射
- 3. Vim在插入模式下重新映射ctrl
- 4. Vim:映射在命令行模式下工作的鍵序列
- 5. Vim的:重新映射在插入模式下的美元符號
- 6. VIM NERDTree鍵映射
- 7. 映射VIM關鍵
- 8. 如何更改Vim插入模式映射行爲?
- 9. UltraEdit中的Vim鍵映射
- 10. VIM/gVim的鍵位映射
- 11. 映射空間鍵進入插入模式
- 12. 取消映射Vim插件映射
- 13. 在左鍵單擊鼠標的情況下,vim從正常插入模式的映射是什麼?
- 14. 如何在插入模式下映射包含回車符的鍵?
- 15. 映射和shift鍵在vim
- 16. Vim鍵映射錯誤
- 17. 如何在vim上取消映射插入鍵?
- 18. 重新映射Esc鍵在命令行模式Vim的
- 19. 的Vim:<leader>鍵序列interfused與正常模式映射
- 20. 模式匹配鍵映射
- 21. 編輯模式鍵映射
- 22. 在vim插入模式下使用宏
- 23. VIM在插入模式下導航
- 24. 插入模式下缺少VIM逗號
- 25. (Vim鍵映射)可以在Vim中映射'<' or '>'嗎?
- 26. 插件打破vim映射?
- 27. VIM映射不slimv插件
- 28. 帶有「:」鍵的vim鍵盤映射
- 29. 在插入模式下恢復Vim轉義關鍵錯誤^ [
- 30. 指定鍵在插入模式下也在vim中運行
要在插入模式下使用Ctrl + c複製什麼? – Conner