Vim-Plugin zum Einschließen von ausgewähltem Text in Anführungszeichen/Klammern

Vim-Plugin zum Einschließen von ausgewähltem Text in Anführungszeichen/Klammern

Gibt es Vim-Plugins, um ausgewählten Text in Anführungszeichen oder Klammern einzuschließen? Wenn ich beispielsweise im visuellen Modus einen Textblock auswähle und eine Tastenkombination drücke oder einen Befehl ausführe, wird dieser Text in Klammern/Anführungszeichen eingeschlossen.

Antwort1

ich benutzeumgeben.vimfür diese Art von Dingen. Wählen Sie beispielsweise visuell einen Bereich aus und geben Sie " \s(" ein. Der visuell ausgewählte Text wird in Klammern eingeschlossen. Ändern Sie das ( in ein doppeltes Anführungszeichen. Stattdessen werden Anführungszeichen verwendet.

Leider verhält sich Surround etwas merkwürdig und die Hilfedatei ist manchmal etwas unklar, aber ich finde es erträglich.

Antwort2

Ich habe ein Plugin gepflegt, das folgende Art von Funktion bietet:lh-map-tools. Sie müssen es jedoch anpassen, um klammerähnliche Paare anzugeben, die Sie unterstützen möchten.

verwandte Informationen