Frage

In Vim ist es ein schneller 3-Zeichen-Befehl zu ändern, was in der aktuellen Zeichenfolge in Anführungszeichen ist (beispielsweise ci "), aber ist es eine einfache Möglichkeit zu ändern, welche Art von Zitaten zur Zeit die Cursor sind rund um?

Manchmal brauche ich von „blah“ auf „“ „blah“ „“ oder „blah“ zu ‚blah‘ zu gehen (in Python Quellcode) und ich würde im Idealfall, wie es zu tun, schnell Standard-Tastenbelegungen verwendet wird.

War es hilfreich?

Lösung

Versuchen Sie die surround.vim Plugin. Ich kann es eine wesentliche Ergänzung zu jeder vim-Installation.

Andere Tipps

Surround.vim ist groß, aber ich glaube nicht, es direkt Ihre triple zitierten Bedürfnisse behandeln werden.

So wie ich das getan habe, Sachen entlang dieser Linien (bei Surround war nicht geeignet) war % zu verwenden, die Änderung vorzunehmen, dann doppelt Graviszeichen zum Ausgangspunkt zurückzukehren. Z.B. wenn die Cursor irgendwo in einem Single-String in Anführungszeichen, ist f'%, nehmen Sie die Änderung, dann doppelt Graviszeichen und ..

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top