如何在VIM中保存寄存器
我是VIM的新手,我使用命令如何在VIM中保存寄存器,vim,vim-registers,Vim,Vim Registers,我是VIM的新手,我使用命令 qa 开始在寄存器a和以下命令中记录操作 q 停止储蓄。以及使用a中的操作的以下命令: @a 但问题是,当我关闭VIM时,所有这些寄存器都被删除。有没有办法保存这些操作并稍后在VIM的其他会话中使用?您可以在中创建映射 map <F2> [your macro] map[您的宏] 如果宏已经在寄存器“a”中,您也可以使用它,也就是说,您可以在插入模式下键入a,而不是重复[您的宏] 您也可以尝试。您可以在中创建映射 map <F2>
qa
开始在寄存器a
和以下命令中记录操作
q
停止储蓄。以及使用a
中的操作的以下命令:
@a
但问题是,当我关闭VIM时,所有这些寄存器都被删除。有没有办法保存这些操作并稍后在VIM的其他会话中使用?您可以在
中创建映射
map <F2> [your macro]
map[您的宏]
如果宏已经在寄存器“a”中,您也可以使用它,也就是说,您可以在插入模式下键入a
,而不是重复[您的宏]
您也可以尝试。您可以在中创建映射
map <F2> [your macro]
map[您的宏]
如果宏已经在寄存器“a”中,您也可以使用它,也就是说,您可以在插入模式下键入a
,而不是重复[您的宏]
您也可以尝试。如果您没有在兼容模式下运行Vim(只有受虐狂才会在兼容模式下运行Vim),命名寄存器,“a
到”z
,会在会话中被记住
您是否在没有~/.vimrc
的情况下运行Vim?:set viminfo
的输出是什么<代码>:设置兼容?
(带问号)?如果您没有在兼容模式下运行Vim(只有受虐狂才会在兼容模式下运行Vim),命名寄存器将在会话中被记住
您是否在没有~/.vimrc
的情况下运行Vim?:set viminfo
的输出是什么<代码>:设置兼容?
(带问号)?那么…问题出在哪里?我的脸上没有~/.vimrc创建一个空白的~/.vimrc
应该足以使它在“nocompatible”模式下工作,并在会话之间记住您的寄存器。我认为这不是兼容模式!我认为vim在保存/关闭文件之前不会存储宏!那么…问题出在哪里呢?我的脸上没有~/.vimrc创建一个空白的~/.vimrc
应该足以使它在“nocompatible”模式下工作,并在会话间记住你的寄存器。我认为这不是兼容模式!我认为vim在保存/关闭文件之前不会存储宏!