Ich möchte ein Mapping hinzufügen, das die Ausgabe eines Shell-Befehls in einem neuen Fenster visualisiert. das Problem ist der Befehl wird unterbrochen, wenn Sie den Cursor an den Anfang der Datei bewegen.vim - Ausführen - Shell-Befehl?
:execute ":new \| set nonu \| 0r ! ls \| normal! gg"
ich herausgefunden, dass das Problem mit dem Befehl auszuführen ist, der das Teil aus dem Symbol !
an den Rest davon als Shell-Befehl hält (ls | normal! gg
) und deshalb ist es einen Fehler zeigt, wenn sie ausgeführt wird, .
Wie kann das verhindert werden?