我有一个 ipv6 主机文件。不,我想在具有“google.com.hk”的每一行中添加一个注释符号#。
我怎么能在vim中做到这一点?我以为会是这样的%s/^.*google\.com\.hk/^#???/。
谢谢。
使用&置换文本中静置整个原始字符串:
%s/^.*google\.com\.hk/#&/
Run Code Online (Sandbox Code Playgroud)
或者,为了避免替换像not-google.com.hk和这样的东西google.com.hk.example.com:
%s/^.*[ .]google\.com\.hk\( \|$\)/#&/
Run Code Online (Sandbox Code Playgroud)
或者,使用该g命令将s命令应用于所有匹配的行:
g/[ .]google\.com\.hk\( \|$\)/ s/^/#/
Run Code Online (Sandbox Code Playgroud)