Q
vim映射
2
A
回答
1
映射本身是做這種方式:
:map ; A;<esc>
我建議把此行的.vimrc和忍受它(它不應該打擾你,因爲映射僅適用於在命令模式下)。如果你真的必須限制這種行爲對某些文件,你需要尋找到autocmd
功能(:help autocmd
)
0
作爲一個快速的實現,怎麼樣:
map ; $a;cntl-vESC
然後打回
我我會考慮只爲Java文件啓用它。
4
如果你想限制這個功能到java緩衝區,看看ftplugins。 映射然後變成:
nnoremap <buffer> ; A;<esc>
順便說一句,我建議不要映射上「;
」,因爲它是可在其他嚴重定義的映射中使用的非常有用的命令(太多的Vimmer正在使用的:*map
代替:*noremap
) 。
2
使用ftplugins作爲呂克Hermitte說或添加
autocmd filetype java :nnoremap <buffer> ; A;<esc>
0
在〜/ vim的/將這個下面給你的.vimrc後/文件類型插件/ java.vim裏
nnoremap <buffer> ; A;<Esc>
現在這個映射應該是本地的java緩衝區只有
相關問題
- 1. vim映射ctrl-;
- 2. 映射VIM關鍵
- 3. VIM創建映射
- 4. Vim映射ctrl-k
- 5. 取消映射Vim插件映射
- 6. Vim重新映射奇怪
- 7. 如何管理vim映射
- 8. 插件打破vim映射?
- 9. 在vim中映射衝突
- 10. 在Vim中映射Alt + Tab
- 11. vim重新映射hjkl
- 12. 映射已經在vim
- 13. Vim命令和映射
- 14. Vim的語言映射
- 15. 如何在Vim中映射點擊?
- 16. 這個Vim映射有什麼問題?
- 17. 重映射箭頭鍵vim的
- 18. Vim的:在插入模式映射
- 19. 映射nmap <C-W> | \,在Vim
- 20. vim映射:w帶shell命令
- 21. Vim gui鍵值映射if語句
- 22. Windows鍵可以映射到Vim嗎?
- 23. Vim中iab映射的奇怪行爲
- 24. 無法識別的Vim的鍵映射
- 25. Vim的:重映射鍵切換行號
- 26. 僅在vim中映射大寫鎖定?
- 27. 在vim中重新映射「Y」
- 28. vim映射正常鍵如shift
- 29. 帶有「:」鍵的vim鍵盤映射
- 30. 暫時禁用鍵盤映射在vim
+1。重要的一點,使這個答案更好:映射只定義爲正常模式和使用「nore」。 – user55400 2009-06-16 13:01:56