vim:执行编辑器命令列表

标签 vim editor

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/

相关文章:

html - Sitecore HTML 编辑器从超链接中删除 onClick 事件

vim - 在 vimrc 中设置 vim 全方位完成颜色(Pmenu)不起作用

unix - 哪些工具可用于编辑联机帮助页,即 GUI WYSIWYG 编辑器(任何平台)

unix - 在典型的智能手机上与 SSH 一起使用的好 unix 编辑器是什么?

eclipse - 在 eclipse 插件 : How can I programmatically highlight lines of codes in the java editor?

vim - 如何在 vim 中对齐列表项

linux - 使用 shell 脚本杀死 vim 进程会留下 .swp 文件

vim - 在 Vim 中高亮列

vim - 将 Vim 缓冲区变量作为外部命令的参数传递

linux - 如何在 Linux 中查看巨大的文本文件?