vi 查找特定字母的命令

Sak*_*Dev 2 linux vim vi

我想问一下关于vi. 启动终端并给出 ->>vi /etc/groups我想找到与名称以 结尾的组相对应的条目,s或者t有人可以帮忙吗?

我已经尝试过以下命令

:/^t$ 
:/^s$
:wq
Run Code Online (Sandbox Code Playgroud)

Kus*_*nda 7

/etc/group文件具有三个:分隔字段,第一个是组名。

您要查找名称以sor结尾的所有组t

/[st]:
Run Code Online (Sandbox Code Playgroud)

这将在缓冲区中找到包含 ans或 a的下一行,t后跟 a :

:g/[st]:
Run Code Online (Sandbox Code Playgroud)

( ) 的缩写,:global/[st]:/print将它们全部打印出来。

  • 第一个更正确:`/^[^:]*[st]:`(仅匹配 FIRST 字段中的 s 或 t 结尾) (5认同)