Erweiterung der Funktionalität von Groß- und Kleinschreibungswechselbefehlen in Vim

Erweiterung der Funktionalität von Groß- und Kleinschreibungswechselbefehlen in Vim

Bei meiner aktuellen Arbeit, bei der ich eine ziemlich große Codebasis umgestalte, verspüre ich von Zeit zu Zeit den Wunsch, Apostrophe und Anführungszeichen durcheinander zu ersetzen.

Bisher habe ich es s/"/'/gauf visuelle Auswahlen angewendet, die ich getroffen habe, und es hat gut funktioniert.

Vor kurzem habe ich jedoch den Tilde- ~Befehl ( ) entdeckt. Ich dachte, es wäre schön, wenn ich seine Funktionalität erweitern könnte, um nicht nur die Groß-/Kleinschreibung von Zeichen zu ändern, sondern auch "diese auszutauschen 'und umgekehrt. Ist es möglich, seine Funktionalität zu erweitern, um dies zu erreichen?

Antwort1

Wie @Marco in den Kommentaren anmerkt, suchen Sie wahrscheinlich nach demSurround-Plugin. Mit diesem Plugin können Sie die Umgebung von Text ändern. Zum Beispiel:

"Hello World"

Wenn Sie in den Text und cs"'die Umgebung gelangen, ändern Sie sich zu

'Hello World'

Ich empfehle auch Tim PopesErregerPlugin, das verwendet werden muss, um alles einzurichten. Es installiert auch die Hilfeseiten. Die Details finden Sie auf der GitHub-Seite.

verwandte Informationen