11 Stimmen

Anhängen einer Nachricht an einen Puffer aus einem Vim-Skript

Was ist der beste Weg, um den Inhalt einer String-Variable aus einem Vim-Skript anzuhängen?

23voto

ZyX Punkte 50799

Wenn die Variable keine Zeilenumbrüche enthält, dann verwenden Sie

call append(line('$'), [variable])

können Sie auch Folgendes tun

call append(line('$'), split(variable, "\n"))

,

execute "normal! Go".variable

, oder

execute "normal! Go\<C-r>\<C-r>=variable\<CR>"

4voto

Joel Punkte 41

Sie können die Variable auch wie folgt in ein Register eintragen:

let @a = variable

normal! G

execute "put a"

Dies funktioniert mit oder ohne Zeilenumbruch.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X