Q1:是否有命令保存的输出:地图在VIM
:map
的输出保存到文件的方法吗?
Q2:在一个相关的问题,我有以下的地图在我的vimrc文件:
map <f1> :wa<cr>
当我现在加载乳胶文件(我已经安装了VIM乳胶插件),该 F1键调用帮助。
有没有办法改变这种情况,而无需再次手动输入地图?
Q1:是否有命令保存的输出:地图在VIM
:map
的输出保存到文件的方法吗?
Q2:在一个相关的问题,我有以下的地图在我的vimrc文件:
map <f1> :wa<cr>
当我现在加载乳胶文件(我已经安装了VIM乳胶插件),该 F1键调用帮助。
有没有办法改变这种情况,而无需再次手动输入地图?
A1:要重定向/保存的:map
输出:
:redir >> ~/mymaps.txt
:map
:redir END
A2:
随着肯普说,你可以使用verbose
找到并修改插件文件。
或者你可以创建一个在您的插件目录中的VIM文件跑最后一棒,例如,~/.vim/plugin/zzzmyremaps.vim
(运行输出scriptnames检查)
编辑:风铃草是在评论是正确的。因为这是一个文件类型问题,所以应该在后目录~/.vim/after/plugin/latex.vim
中处理,因为有问题的latex.vim文件没有在启动时加载,而是在缓冲区中输入。
注意.vimrc
首先获取来源,因此插件有覆盖它们的习惯。 :scriptnames
将显示订单。
也许你可以再次资源.vimrc文件。喜欢的东西:
map <f2> :source /path/to/.vimrc
如果你的问题是,<F1>
被重新映射,您可以使用:verbose map <F1>
来看看它的定义,并相应地改变它。
我不知道的方式来保存个人:map
,但:mksession filename
将保存的文件在它的编辑器,其中包括所有的map
定义的当前状态。
确保您您的设置最后被读取的标准方法是使用你的'after'目录:'〜/ vim的/后/插件/ latex.vim'〜将标准VIM乳胶后读插件,你可以修复他们做的任何你不喜欢的事情。 – rampion 2010-02-12 00:36:14