我想创建一个基本的Vim脚本,该脚本仅删除n行,跳过1行并重复直到文档末尾。我不在乎特定的匹配项,我只想删除该行。例如; 因此,我想对3ddj
整个文档重复该命令。
Text I want to keep.
Text I want to delete.
Text I want to delete.
Text I want to delete.
Text I want to keep.
Text I want to delete.
Text I want to delete.
Text I want to delete.
Text I want to keep.
Text I want to delete.
Text I want to delete.
Text I want to delete.
所以看起来...
Text I want to keep.
Text I want to keep.
Text I want to keep.
谢谢。
下次您问一个问题时,无需编写“谢谢。很好的解决方案!” 每个答案。当您尝试对答案创建新评论时,甚至会写出来。
—
管道
此外,在这里表示赞赏的正确方法是接受最适合您的答案,并认可您认为有用或有用的任何答案。人们宁愿看到它,也不愿说“谢谢”。
—
B层
regular-expression
在问题中包含了标签,但是问题似乎并未指定使用正则表达式执行此操作的原因。如果您实际上正在寻找使用正则表达式的东西,可能会很感兴趣stackoverflow.com/questions/17735289/…。这个问题是关于Notepad ++的,但是答案只用了pcre正则表达式。(免责声明:我写下了这个答案。)