Autosave-Puffer ein: make in vim?

8

Gibt es eine Möglichkeit, den Puffer vor der Ausgabe automatisch zu sichern: make? Ich benutze MacVim und make ist an Command-B gebunden, was sehr hilfreich ist, aber ich kann nicht herausfinden, wie man den Puffer vor einem make schreibt. Ich schaute auf alle AutoMD-Ereignisse und nichts schien zu passen.

Es gibt einen QuickFixCmdPre, der vor einem make aufgerufen werden sollte, aber scheinbar nicht funktioniert:

~ / .vimrc

%Vor%     
Chris 22.08.2012, 16:54
quelle

2 Antworten

19

Vim hat eine eingebaute Einstellung dafür:

%Vor%
  

Schreiben Sie den Inhalt der Datei, wenn sie geändert wurde, auf jede Datei   : next,: zurückspulen,: last,: first,: zurück,: stop,: suspend,: tag,:!,   : make, CTRL-] und CTRL- ^ Befehl; und wenn a: Puffer, CTRL-O, CTRL-I,   '{A-Z0-9}, oder' {A-Z0-9} -Befehl bringt einen in eine andere Datei.

    
Ingo Karkat 23.08.2012, 06:12
quelle
3

Anstatt einen autocmd -Befehl zu erstellen, warum aktualisieren Sie nicht einfach das Befehl-B-Mapping?

%Vor%     
Peter Rincker 22.08.2012 17:02
quelle

Tags und Links