我刚刚开始使用Vim(并且喜欢它到目前为止),所以请耐心等待......
我正在编辑web.config文件,需要删除双引号之间的值。通常我会使用di“来执行此任务,但双引号内的最后一个字符是反斜杠,因此Vim似乎将其解释为后续引用的转义字符。
即。在字符串中:
<add key="MyPath" value="C:\Apps\Site\" />
将光标设置在“MyPath”上方并按“di”按预期工作。将其设置在路径值之上不会......是否有一些设置可以处理此问题?
答案 0 :(得分:3)
将光标放在C
上方并执行dt"
应该有效。 dt
删除最多(不包括)以下字符。
答案 1 :(得分:2)
您可以清除引号转义字符:
:set quoteescape=
从那里开始,第二个属性上的di"
按预期工作。