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 NERDTree鍵映射
- 3. 映射VIM關鍵
- 4. Vim簡單映射
- 5. VIM映射只noremap
- 6. Vim映射ctrl-k
- 7. vim映射夢魘
- 8. VIM創建映射
- 9. 在vim中映射#
- 10. 取消映射Vim插件映射
- 11. (Vim鍵映射)可以在Vim中映射'<' or '>'嗎?
- 12. VIM映射內部命令
- 13. Vim和密鑰映射
- 14. 插件打破vim映射?
- 15. 從vim映射到0,$和^
- 16. 在Vim中映射Alt + Tab
- 17. 使Vim映射安靜
- 18. 映射和shift鍵在vim
- 19. 映射與在Vim中
- 20. 在vim中映射衝突
- 21. Vim命令和映射
- 22. Vim的語言映射
- 23. Vim鍵映射錯誤
- 24. Vim重新映射奇怪
- 25. 映射已經在vim
- 26. 如何管理vim映射
- 27. VIM映射不slimv插件
- 28. UltraEdit中的Vim鍵映射
- 29. vim:找不到映射
- 30. VIM/gVim的鍵位映射
+1。重要的一點,使這個答案更好:映射只定義爲正常模式和使用「nore」。 – user55400 2009-06-16 13:01:56