例如,当我从寄存器
r
中编写宏命令到编辑器时,就像这样:"rp
那个引语的意思是什么?
我似乎无法在任何地方找到答案。
双引号表示下一个字符是寄存器的名称。因此,命令"rp
的意思是:"从名为r
的寄存器中粘贴文本。"
类似地,单引号表示下一个字符是地址。例如,如果您导航到文件中的某一行并按下ma,则会将地址标记为a
。然后可以使用'a
引用该行。命令'a
将跳转到标记为a
的行。
@AdamLiss已经解释了"rp
的含义,但我认为你可以从Vim在线手册中学到更多。
关于p
的解释,您可以在Vim中运行:h p
; 关于["x]
的介绍,您可以运行Vim命令:h [quotex]
。而对于Vim的一般帮助,只需运行:h
即可。
ma
命令,它非常好用。不过在我的电脑上,我不需要输入g
就可以跳转,只需使用'a
即可。 - Jon49:'a,'bd
这样的命令,其中:
将 vi 放入命令模式,而'a,'bd
则删除从a
到b
的所有行。我最喜欢的用法是:'a,'bs/pattern/replacement/g
,它会在从a
到b
的行中替换pattern
正则表达式为replacement
。 - Adam Liss