3

私はVimを始めたばかりです(そして今のところそれが大好きです)ので、我慢してください...

web.configファイルを編集していて、二重引用符で囲まれた値を削除する必要があります。通常、このタスクにはdi "を使用しますが、二重引用符内の最後の文字は円記号であるため、Vimはそれを後続の引用符のエスケープ文字として解釈しているようです。

つまり、文字列内:

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

「MyPath」の上にカーソルを設定して「di」を押すと期待どおりに動作しますが、パス値の上にカーソルを設定しても機能しません...これを処理する設定はありますか?

4

2 に答える 2

3

上にカーソルを置いCて、を実行すると機能するdt"はずです。dt次の文字まで(含まない)を削除します。

于 2012-08-24T16:57:41.700 に答える
2

引用符のエスケープ文字をクリアできます。

:set quoteescape=

そこからdi"、2番目の属性が期待どおりに機能します。

于 2012-08-24T17:14:32.890 に答える