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

标签 vim replace

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

<%= $username %>

但是,当我尝试在 Vim 中进行搜索和替换时,我收到“E71:\% 后无效字符”警告和“E476:无效命令”警告:

:%s/\<\%/other val/c

我也尝试过:

:%s/\<\\%/other val/c     " two escapes, returns no matches

最佳答案

此搜索中没有任何内容需要转义,:%s/<%/<?php/g完全按预期工作,替换 <%<?php到处。

关于vim - 如何在 Vim 中搜索百分号 (%)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10873847/

相关文章:

vim - 在vim上将项目设置为更高的突出显示优先级

vim - 在 Vim 中编辑 Fortran 时消除制表符空间的红色突出显示

Android:替换不同 Activity 中的小部件

php - 替换 PHP :FunctionName with the PHP function return

javascript - vim,在 html 中缩进 css 和 js 的正确方法

vim - 在 Vim 中使用 OCaml 的当前设置是什么?

python - 更改 Vim 命令以在 MS-Windows 中工作?使用 make 检查 python 语法

python - 如何从文本文件中删除 ^M 并将其替换为下一行

jquery - 如果主体类发生变化,使用 jQuery 替换 CSS 样式表

javascript - JavaScript 字符串替换方法中的斜线而不是引号