基本上,我想查看当前缓冲区中所有插件,vimrc等所做的所有键映射,在当前缓冲区。还有别的办法吗?
当前回答
除了关于:map不带参数的回答:不要错过它的详细形式(:verbose map),它显示了映射的定义位置(参见:help map-verbose)。
其他回答
很简单,只需运行不带参数的:map变量。
:map
:imap
:vmap
:redir! > vim_keys.txt
:silent verbose map
:redir END
这将把定义快捷方式的位置输出到一个文本文件。
另一种方法是将会话保存到一个文件中,然后编辑这个文件,因为它包含所有的映射和设置。
:mks[ession] [file] -编写一个恢复当前编辑的Vim脚本 会话。
您可以使用:map命令来完成此操作。还有其他变体。
:nmap表示普通模式映射 :vmap表示可视模式映射 :imap用于插入模式映射
上面的列表并不完整。在Vim中输入:help map会给你更多的信息。
除了关于:map不带参数的回答:不要错过它的详细形式(:verbose map),它显示了映射的定义位置(参见:help map-verbose)。