2012-05-04 7 views

Antwort

6

Ich würde vorschlagen, etwas wie syntastic.

die explizite Frage jedoch adressieren, Sie würden

au BufWritePost widget.coffee silent !./compile_widget.sh | redraw 

Die Aufforderung wird ausgelöst durch die Ausgabe des Befehls tun müssen. Die silent unterdrückt die Eingabeaufforderung, aber wenn Sie das tun, wird der Bildschirm nach dem Shell-Befehl nicht neu gezeichnet, so dass Sie die Ausgabe des Befehls sehen können. So zwingt die | redraw Vim, den Bildschirm neu zu zeichnen.

Dies ist bei :help :!

+0

Ich habe am Ende ohne die Neuzeichnung verwendet, weil ich nichts auf dem Bildschirm aktualisieren (compile_widget.sh nur kompiliert die Datei anderswo). Danke für die tolle Antwort! –

0

diskutiert es falsch Sie tun. Du solltest Vim nicht bitten, das zu tun. Sie sollten in Guard, watchr oder andere Tools schauen, die auf die Festplatte und auf ihre Sache schauen.

+0

Watchr war ein bisschen langsam und ich war frustriert, meine Änderungen nicht sofort in IE zu sehen. Aber Sie haben sicherlich Recht. So etwas sollte mit einem Werkzeug wie diesem gemacht werden. Es ist nur so, dass mein Setup zu langsam war, um jetzt zu arbeiten. –

Verwandte Themen