基本上,我想通过当前缓冲区中的所有插件,vimrc等来查看当前缓冲区中的所有键映射。无论如何要做到这一点?有什么方法可以在Vim中查看当前映射的键?
回答
你可以做到这一点的:map
命令。还有其他的变种。
:nmap
用于正常模式映射:vmap
视觉模式映射:imap
用于插入模式映射
上面所列内容是不完整的。在Vim打字:help map
会给你更多的信息。
很简单,只需运行:map
变体不带参数。
:map
:imap
:vmap
除了关于:map
没有参数的回答:不要错过它的详细形式(:verbose map
),它显示了映射的定义位置(见:help map-verbose
)。
:redir! > vim_keys.txt
:silent verbose map
:redir END
这会将快捷方式及其定义的位置输出到文本文件。
我相信你的意思是使用':redir'命令,而不是':remap'命令。 –
谢谢谢谢谢谢!最后发现MacVim重新映射了我的
:map
和它的朋友是关键,:verbose
增加info和:redir
允许后搜索优化。
它们是一个完美的组合,可以显示什么命令绑定了什么快捷方式,反之亦然,但是如果您想搜索某些键并在需要搜索映射时避开临时文件,请参阅scriptease和:Verbose
命令。
这是一个包装:verbose
在预览窗口中显示结果。
这种方式,您可以搜索任何你想要的结果里面不使用临时文件
型:Verbose map
和使用/?像往常一样,。
太棒了!正在寻找这种可能性来搜索我的映射。 – grundic
另一种方法是将会话保存到文件,然后编辑此文件,因为它包含所有映射和设置。
:mks[ession] [file]
- 编写一个Vim脚本,用于恢复当前正在编辑的 会话。
- 1. 当在vim中映射键时,nore是什么意思?
- 2. Windows键可以映射到Vim吗?
- 3. 有没有什么方法可以在html中查看文件?
- 4. 带有“:”键的vim键盘映射
- 5. 有没有什么方法可以看到Android的当前功耗率?
- 6. 映射VIM关键
- 7. 这个Vim映射有什么问题?
- 8. 什么可能导致Vim随机切换键盘映射?
- 9. 我可以在Vim中映射Alt键吗?
- 10. 有没有办法在VIM中映射关键范围?
- 11. 无法识别的Vim的键映射
- 12. 有什么方法可以在iPhone上查看文件?
- 13. 有什么方法可以在matplotlib中使用二元色彩映射吗?
- 14. VIM键映射到现有的密钥
- 15. 在Django中,您是否可以自动将URL映射到查看方法?
- 16. 有什么方法可以缩短VIM中的命令?
- 17. 可以以某种方式查看FluentNHibernate自动映射吗?
- 18. 有什么方法可以找出Java中的映射驱动器?
- 19. 在Eclipse Emacs模式下,有什么方法可以重新映射或将Alt键添加到Esc键吗?
- 20. 有什么方法可以获取网页查看源内容?
- 21. jupyter笔记本中的Vim键映射
- 22. Vim更新当前查看的文件
- 23. 有什么方法可以在Chrome DevTools中查看用户定义的函数?
- 24. 有关Vim映射中递归的规则是什么?
- 25. 暂时禁用键盘映射在vim
- 26. 我如何取消映射只有当一个映射在Vim中
- 27. 我可以在vim键盘映射中使用环境变量吗?
- 28. 映射映射键的最佳方式
- 29. 在vim中映射冲突
- 30. 在Vim中映射Alt + Tab
为了澄清,我相信':map',正如原始问题所要求的那样,只是显示由插件,vimrc等所做的映射。如果您想在vim中查看默认的键绑定,请使用':index' – Von
@冯,你可能是指':help index'。 – Lqueryvg
@Lqueryvg是的,谢谢。 – Von