1

我正在使用 Sed 脚本仅查看少于或长于 .. 字符的行。
该脚本不能同时使用两者(当我想查看少于 pe 80 个字符和超过 70 个字符的行时)。

有谁知道 Vim 中是否有一个简单的解决方案来只查看这些行并清空(而不是删除)所有其他行

pe
a) 仅查看少于 75 个字符的
行 b) 仅查看长于 80 个字符的行
b) 仅查看少于 75 个字符且长于 65 个字符的行

4

3 回答 3

3
于 2012-11-15T08:14:32.960 回答
2

与 ZyX 的答案类似,这会折叠不包含 65~75 个字符的行。

:set foldmethod=expr foldexpr=getline(v:lnum)!~'\\v^.{65,75}$' foldlevel=0
于 2012-11-15T08:28:28.793 回答
1

http://www.catonmat.net/blog/sed-one-liners-explained-part-two/有命令行版本(61 和 62 ...)

于 2012-11-15T08:12:34.027 回答