如何让Vim忽略文本内容中的反斜杠?

时间:2012-08-24 16:52:31

标签: linux vim vi

我刚刚开始使用Vim(并且喜欢它到目前为止),所以请耐心等待......

我正在编辑web.config文件,需要删除双引号之间的值。通常我会使用di“来执行此任务,但双引号内的最后一个字符是反斜杠,因此Vim似乎将其解释为后续引用的转义字符。

即。在字符串中:

<add key="MyPath" value="C:\Apps\Site\" />

将光标设置在“MyPath”上方并按“di”按预期工作。将其设置在路径值之上不会......是否有一些设置可以处理此问题?

2 个答案:

答案 0 :(得分:3)

将光标放在C上方并执行dt"应该有效。 dt删除最多(不包括)以下字符。

答案 1 :(得分:2)

您可以清除引号转义字符:

:set quoteescape=

从那里开始,第二个属性上的di"按预期工作。