![]() |
1
13
你可以用负向后视运算符
例如,要查找不包含“a”的所有行,请使用
(
更简单的方法是删除所有与模式匹配或不匹配的行(
|
![]() |
2
22
我相信如果您只想让您的光标结束在第一个不匹配的行,您可以使用visual作为全局命令中的命令。所以:
将使光标停留在第一个不匹配的行。或:
将光标留在第一个匹配行。 |
![]() |
3
7
我经常在你的情况下,所以要“清理”我使用的日志文件:
你的
它将删除所有行 不 包含 错误 . |
![]() |
4
4
可能已经太迟了,但我想应该在某个地方说。
Vim(从7.4版开始)附带了一个名为
洛吉帕特
这使得搜索不包含某些字符串的行非常容易。所以使用这个插件查找不包含
然后您可以在匹配的(或者在本例中不匹配的)行之间跳转
您还可以使用逻辑操作,如
|
![]() |
5
2
我只是用“g”命令执行了一个有点笨拙的过程:
这表示打印出不匹配的行…不确定这是否有效,但最终光标定位在第一条不匹配的行上。 (当然,用其他字符串代替“搜索”)。 |
![]() |
6
1
可以使用g和空替换来迭代不匹配项:
如果你每次都回复“n”,你甚至不会将文件标记为已更改。 您需要使用ctrl-c从圆中退出(或继续转到文件的底部)。 |
![]() |
farnsy · Vim如何将第二个参数添加到缓冲区列表(备用文件)? 1 年前 |
|
Marcel · VIM-如何在一组单词的开头和结尾添加2个字符 1 年前 |
![]() |
Rian Rizvi · 向后删除连续空格或连续非空格直到行首 7 年前 |
![]() |
alexche8 · 如何突出显示vim中按数字键上的行号? 7 年前 |
![]() |
A.Dumas · 如何为md文件vim关闭HtmlBeautify 7 年前 |
|
ekzotech · Vim插件可用于自定义HTML标记和SCS 7 年前 |