Ich habe versucht zu experimentieren, indem ich :make
in letzter Zeit, aber ich mag es nicht, dass vim zuerst auf die Shell-Ausgabe umschalten muss und einen Enter-Tastendruck benötigt, dann zeigt er mir, was ich für eine Liste der gesammelten Fehler halte, basierend auf 'errorformat'
was ich ebenfalls mit der Eingabetaste bestätigen muss. Ich würde es vorziehen, nur eine kurze "OK"-Meldung zu haben, die keine Bestätigung durch einen Tastendruck erfordert, oder dass vim die :cwindow
wenn Fehler aufgetreten sind.
Antworten
Zu viele Anzeigen?
nshy
Punkte
1044
Brian Carper
Punkte
68444
Fatih Arslan
Punkte
15163
Sie können z. B. F9 zuweisen, um gcc für kleine C-Schnipsel zu verwenden, die keine Bibliotheken, Linking usw. erfordern:
map <F9> :!gcc -o %< % <enter><CR><C-w>
Dies ergibt für die Datei foo.c
das Binärsystem foo
. Ich weiß, das ist nicht genau das, was Sie wollen, aber das zeigt keine Shell und ist nützlich für kleine C-Snippets.
1 Stimmen
Ihre Frage ist ein Duplikat von Ausführen von :make aus gVim im Hintergrund .
0 Stimmen
Diese Frage bezieht sich offenbar auf das Laufen
make
において im Vordergrund und springen direkt zum ersten gefundenen Fehler nachmake
ohne Probleme und Aufforderungen, die die Entwicklung unnötig verlangsamen. (make
dauert es oft eine Millisekunde, bis der erste Fehler auftritt und das Programm stoppt. Warum also im Hintergrund laufen lassen?)