我有很多以我定义的一些标签开头的文件。
例子:
=Title
@context
!todo
#topic
#subject
#etc
And some text (notice the blank line just before this text).
Foo
Bar
我想编写一个 Vim 搜索命令(使用 vimgrep)来匹配空行之前的内容。
如何仅在第一个空白行之前的行中 grep?它会更快地执行 grep 操作吗?请,无需提及:grep
和二进制之类的Ag - silver search
.
我知道\_.*
要匹配包括 EOL 在内的所有内容。我知道否定[^foo]
。我成功地将除空行之外的所有内容与/[^^$]
. 但我没有设法编写我的 :vimgrep 命令。感谢您的帮助!