基本上,我想查看当前缓冲区中所有插件,vimrc等所做的所有键映射,在当前缓冲区。还有别的办法吗?
当前回答
您可以使用:map命令来完成此操作。还有其他变体。
:nmap表示普通模式映射 :vmap表示可视模式映射 :imap用于插入模式映射
上面的列表并不完整。在Vim中输入:help map会给你更多的信息。
其他回答
除了关于:map不带参数的回答:不要错过它的详细形式(:verbose map),它显示了映射的定义位置(参见:help map-verbose)。
您可以使用:map命令来完成此操作。还有其他变体。
:nmap表示普通模式映射 :vmap表示可视模式映射 :imap用于插入模式映射
上面的列表并不完整。在Vim中输入:help map会给你更多的信息。
很简单,只需运行不带参数的:map变量。
:map
:imap
:vmap
另一种方法是将会话保存到一个文件中,然后编辑这个文件,因为它包含所有的映射和设置。
:mks[ession] [file] -编写一个恢复当前编辑的Vim脚本 会话。
:redir! > vim_keys.txt
:silent verbose map
:redir END
这将把定义快捷方式的位置输出到一个文本文件。
推荐文章
- 在Vim/Vi中,如何将光标移动到前一个单词的末尾?
- 如何在vim中自动删除尾随空格
- 为什么Vim使用~扩展名保存文件?
- 如何在Vim或Linux中将空格转换为制表符?
- 我如何使用vimdiff来解决git合并冲突?
- 在Vim中删除当前缓冲区的文件名/路径
- Git在终端提交时打开VIM,但无法返回终端
- 请参阅编辑器中的换行符和回车
- 如何在NERDTree中显示隐藏文件(以句点开始)?
- 如何复制一个选择到OS X剪贴板
- 如何删除(不削减)在Vim?
- Vim:在可视模式下快速选择文本块的方法
- 是否有vim命令来重新定位一个选项卡?
- MacVim和普通Vim有什么区别?
- 有什么方法可以在Vim中查看当前映射的键吗?