vim 中有没有办法给出编辑器命令列表?我想执行一系列“全局”命令,并且这些命令有一些模式。所以我希望生成命令列表(使用正则表达式搜索和替换),然后运行它们,而不必输入每个命令。
谢谢!
高拉夫
最佳答案
(更新:s/buffer/register/g)
如果您可以将要运行的所有命令拉到寄存器中,那么执行寄存器 ?
http://www.bo.infn.it/alice/alice-doc/mll-doc/linux/vi-ex/node24.html
例如,如果您有一个类似以下的文件:
abc
def
ghi
dd
dd
然后做
:g/dd/y A
这会用 dd 拉出所有行并附加到寄存器 a
然后,如果您在文件的第一行,请键入:
@a
然后现在将删除 2 行,文件应如下所示:
ghi
dd
dd
关于vim:执行编辑器命令列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1830886/