Wie automatisch einen Shell-Befehl nach dem Speichern einer Datei in Vim ausführen?

StackOverflow https://stackoverflow.com/questions/4627701

  •  30-09-2019
  •  | 
  •  

Frage

Das ist, weil ich nach jeder Datei automatisch ausgeführt Tests möchte speichern.

Ich habe bei autocmd und BufWritePost aussehen, aber kann es nicht funktioniert.

War es hilfreich?

Lösung

Diese läuft run_tests.sh nach einer Datei gespeichert wird, mit dem aktuellen Dateinamen als einzigen Parameter:

:autocmd BufWritePost * !run_tests.sh <afile>

Sehen Sie das Auto-Befehl mit:

:autocmd BufWritePost *

und entfernen Sie alle Auto-Befehle aus dem vorhergehenden mit:

:autocmd! BufWritePost *
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top