Kopieren Sie zunächst Ihre visuelle Auswahl (im Vim-Sprachgebrauch auch als "Yank" bezeichnet) in das Register Ihrer Wahl. Um beispielsweise zu kopieren, um 'z' zu registrieren, treffen Sie Ihre visuelle Auswahl und geben Sie dann ein "zy
.
In dem Fall, den Sie geben, können Sie dies tun, ohne den Cursor zu bewegen, indem Sie den Cursor auf die erste eckige Klammer setzen und dann tippen v%"zy
.
Aufschlüsselung: v
-> visuelle Auswahl starten; %
-> zur passenden Klammer wechseln; "z
-> benutze Register 'z'; y
-> ziehe (kopiere) die Auswahl (in diesem Fall in das Register 'z').
Nachdem Sie Ihre visuelle Auswahl kopiert haben, um 'z' zu registrieren, gehen Sie zur Befehlszeile und geben Sie ein
call writefile(getreg('z', 1, 1), "some-file")
Wenn Sie den Text anhängen möchten, anstatt ihn zu überschreiben, können Sie das Flag "a" wie folgt verwenden
call writefile(getreg('z', 1, 1), "some-file", "a")