Gibt es eine Möglichkeit, einen Bash-Befehl nach dem Speichern einer Datei in vim automatisch auszuführen?

8

Im Moment verwende ich den folgenden Befehl, um jedes Mal, wenn ich speichere, eine Coffeescript-Datei zu kompilieren:

%Vor%

Allerdings werde ich bei jedem Speichern gefragt:

%Vor%

Gibt es eine Möglichkeit, die ich speichern kann und die ich nicht eingeben muss, um fortzufahren?

    
Gary Haran 04.05.2012, 15:15
quelle

2 Antworten

6

Ich würde vorschlagen, etwas wie syntastisch zu verwenden.

Um die explizite Frage zu beantworten, müssten Sie jedoch

tun %Vor%

Die Eingabeaufforderung wird durch die Ausgabe des Befehls ausgelöst. Das 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 das | redraw Vim, den Bildschirm neu zu zeichnen.

Dies wird unter : help:!

besprochen     
jamessan 04.05.2012, 15:28
quelle
0

Sie machen es falsch. Du solltest Vim nicht bitten, das zu tun. Sie sollten sich Guard anschauen, watchr oder andere Tools, die auf die Festplatte und auf ihr Ding schauen.

    
François Beausoleil 04.05.2012 15:29
quelle

Tags und Links