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