[英]vim search for \\ not \
我将乳胶文件编辑为html,并希望使用<br />
-tag更改所有\\\\
。
:%s@\\@<br />@g
Vim使用:%s之后的第一个字符作为分隔符,这样就没有问题。 但是我一直在搜索中像\\\\
一样获得所有单个\\
。 我猜第一个\\
映射到某个东西,但我也不知道如何解决它。
如果我改为搜索
:%s@\\\@<br />@g
我收到E59 : invalid character after \\@
和E476 Invalid command
E59 : invalid character after \\@
。
您是否要用<br />
替换所有出现的两个反斜杠? 如果是这样,则需要转义两个反斜杠:
:%s@\\\\@<br />@g
反斜杠被解释为转义字符,与下一个字符配对以表示特殊内容。 例如, \\t
用于指示制表符。 要指定反斜杠本身,您需要两个反斜杠,因此,如果要连续两个反斜杠,则需要输入四个。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.