如何使用VI搜索小于一定长度的行?

Nic*_*ick 19 vi

我知道如何使用VI查找超过一定数量字符的行:

/\%>80v.\+
Run Code Online (Sandbox Code Playgroud)

但是如何搜索于一定数量字符的行?

Bas*_*ink 28

使用

/^.\{,25}$/
Run Code Online (Sandbox Code Playgroud)

查找短于25个字符的行.

  • 这会在我的 Vim 副本中查找小于或等于 25 个字符的行。 (2认同)
  • \ {n,m}匹配前面字符的n到m.\ {,m}匹配前面字符的最多m(从0到m)..匹配任何角色.^匹配一行的开头.$匹配一行的结尾.因此:匹配一条从头到尾包含任何类型的m个字符的行. (2认同)
  • @cezar 第二个反斜杠是允许的,但不是必需的。 (2认同)
  • @BasBossink 感谢您的回复。我不知道。我总是避开两个大括号,在我看来,它更直观、更容易理解。 (2认同)