我是新来VIM,我用命令如何保存寄存器VIM
qa
开始寄存器a
记录的操作和下面的命令
q
停止储蓄。而下面的命令来使用的操作中a
:
@a
但问题是,当我关闭VIM,所有这些寄存器都将被删除。有什么方法可以保存这些操作,并稍后在其他VIM会话中使用它们?
我是新来VIM,我用命令如何保存寄存器VIM
qa
开始寄存器a
记录的操作和下面的命令
q
停止储蓄。而下面的命令来使用的操作中a
:
@a
但问题是,当我关闭VIM,所有这些寄存器都将被删除。有什么方法可以保存这些操作,并稍后在其他VIM会话中使用它们?
如果你不兼容模式下运行的Vim(只受虐狂会启动Vim兼容模式),命名寄存器,"a
到"z
,跨会话记住。
你是否在没有~/.vimrc
的情况下运行Vim? :set viminfo
的输出是什么? :set compatible?
(带问号)?
您就可在您的.vimrc
map <F2> [your macro]
一个map
如果宏已经在寄存器“一”,你也可以使用它,那是不是重复[your macro]
,您可以键入<C-r>a
而在插入模式。您也可以尝试marvim。
那么......问题是什么? – romainl 2013-04-07 14:02:35
我没有面向〜/ .vimrc – orezvani 2013-04-25 06:32:42
创建一个空白的'〜/ .vimrc'应该足以让它在“不兼容”模式下工作,并记住跨会话的注册。 – romainl 2013-04-25 07:01:19