我可以找到执行此命令的空行:g/^$。如何扩展此命令以在确切的空行之前和之后打印 1 行(2 行等)?
最佳答案
:g/^$/.,+2p
将打印每个空行和下面的两行。如果您还需要行号,请使用 :#
而不是 :p
。
请注意,如果匹配的行是最后一行,这将不起作用。
请参阅 :help :p
、:help :#
和 :help :range
。
关于VIM:找到空行并在前后打印1,2,3行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44327346/