基本上,我想查看当前缓冲区中所有插件,vimrc等所做的所有键映射,在当前缓冲区。还有别的办法吗?


当前回答

另一种方法是将会话保存到一个文件中,然后编辑这个文件,因为它包含所有的映射和设置。

:mks[ession] [file] -编写一个恢复当前编辑的Vim脚本 会话。

其他回答

另一种方法是将会话保存到一个文件中,然后编辑这个文件,因为它包含所有的映射和设置。

:mks[ession] [file] -编写一个恢复当前编辑的Vim脚本 会话。

很简单,只需运行不带参数的:map变量。

:map
:imap
:vmap
:redir! > vim_keys.txt
:silent verbose map
:redir END

这将把定义快捷方式的位置输出到一个文本文件。

您可以使用:map命令来完成此操作。还有其他变体。

:nmap表示普通模式映射 :vmap表示可视模式映射 :imap用于插入模式映射

上面的列表并不完整。在Vim中输入:help map会给你更多的信息。

除了关于:map不带参数的回答:不要错过它的详细形式(:verbose map),它显示了映射的定义位置(参见:help map-verbose)。