Vim の大文字と小文字を切り替えるコマンドの機能拡張

Vim の大文字と小文字を切り替えるコマンドの機能拡張

現在、かなり大規模なコードベースをリファクタリングしているのですが、アポストロフィと引用符を相互に置き換えたいと思うことが時々あります。

これまでは、s/"/'/g自分が選択したビジュアルを適用してきましたが、問題なく動作しています。

最近、チルダ ( ~) コマンドを発見しました。この機能を拡張して、文字の大文字と小文字を変更するだけでなく、 と を交換したり"'その逆を行ったりできたら便利だと思いました。この機能を拡張してこれを実現することは可能でしょうか?

答え1

@Marcoがコメントで指摘しているように、おそらくあなたが探しているのはサラウンドプラグインこのプラグインを使用すると、テキストの周囲を変更できます。例:

"Hello World"

テキストとプレスの内側に入るcs"'と、周囲が変わります

'Hello World'

ティム・ポープの病原体すべてをセットアップするために使用するプラグイン。ヘルプ ページもインストールされます。詳細は github ページをご覧ください。

関連情報