如何用vim中的字符<替换?

how to substitute with character < in vim?

例如,我想将字符 [ 替换为 < 以下行:

inoremap []     []<Left>

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

s/[/\%x3c/g

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

使用以下内容:

s/\[/\</g

只需转义字符:

  • [ 必须转义为:\[(或[[]
  • < 可能被转义为:\<

无论如何,您的问题似乎不在 < 而在 [.