【问题标题】:how to substitute with character < in vim?如何在 vim 中用字符 < 替换?
【发布时间】:2016-07-20 07:58:18
【问题描述】:

例如,我想用 替换字符 [ 来代替下面的行:

inoremap []     []<Left>

我在vim命令模式下提出的方法是:

s/[/\%x3c/g

其中 \%x3c 是 ASCII 十六进制的 ,但它不起作用。

【问题讨论】:

    标签: vim command


    【解决方案1】:

    使用以下内容:

    s/\[/\</g
    

    只是转义字符:

    • [ 必须转义为:\[(或[[]
    • &lt; 可以转义到:\&lt;

    不管怎样,你的问题似乎不在&lt;,而是在[

    【讨论】:

    • 感谢您的回答。 Vim 对我来说什么时候逃跑和什么时候逃跑似乎很奇怪。想知道是否有需要转义的字符列表?像 { } ( ) 这样的字符似乎没有发生...
    • &lt; 不需要转义,只需[
    猜你喜欢
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    • 2017-06-22
    • 2011-04-28
    • 2018-10-24
    相关资源
    最近更新 更多