如何在Vim中搜索百分号(%)?

Kev*_*rke 9 vim replace

我正在尝试进行全局查找并替换旧式PHP标记,如下所示:

<%= $username %>
Run Code Online (Sandbox Code Playgroud)

但是当我尝试在Vim中进行搜索和替换时,我得到一个"E71:\%后面的无效字符"警告,以及"E476:无效命令"警告:

:%s/\<\%/other val/c
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

:%s/\<\\%/other val/c     " two escapes, returns no matches
Run Code Online (Sandbox Code Playgroud)

Kev*_*vin 14

此搜索中的任何内容都不需要转义,:%s/<%/<?php/g正如预期的那样正常工作<%,<?php无处不在.