我刚刚开始与Vim(至今很喜欢),所以请忍受我…
我正在编辑一个web.config文件,需要删除双引号之间的值。 通常我会使用di“来完成这个任务,但是双引号内的最后一个字符是一个反斜杠,因此看起来Vim将它解释为后继引号的转义字符。
即在string中:
<add key="MyPath" value="C:\Apps\Site\" />
将光标设置在“MyPath”上并按下“di”按预期方式工作,将其设置为path值以上不会…有一些设置可以处理这个问题吗?
您可以清除引号转义字符:
:set quoteescape=
从那里, di"
你的第二个属性如预期般运作。
将光标放在C
上面并做一个dt"
应该可以工作, dt
会删除(不包括)下面的字符。