Vimでは、現在引用符で囲まれた文字列(ci "など)の内容を変更するのは簡単な3文字のコマンドですが、現在カーソルを囲んでいる引用符の種類を変更する簡単な方法はありますか?
「何とか」から「」「何とか」または「何とか」から「何とか」(Pythonソースコードの場合)に移動する必要がある場合があります。理想的には、デフォルトのキーバインディングを使用してすばやく実行したいと思います。
サラウンド.vimプラグインを試してください。私はそれがどんなvimインストールにも不可欠な追加だと思います。
サラウンド.vimは素晴らしいですが、トリプルクォートされたニーズを直接処理することはできないと思います。
これらの線に沿って(サラウンドが適切でない場合に)作業を行った方法は、を使用%
して変更を加えてから、ダブルバッククォートして開始点に戻ることでした。たとえば、カーソルが一重引用符で囲まれた文字列のどこかにある場合は、を実行しf'%
、変更を加えてから、ダブルバッククォートと.
。