Running: make schließt das Fenster

0

Ich benutze MacVim, um ein C ++ - Programm zu entwickeln. Normalerweise arbeite ich mit zwei nebeneinander angeordneten Fenstern (Header- und Implementierungsdateien). Mein Problem ist, dass beim Ausführen von: make das aktive Fenster automatisch geschlossen wird, wenn die Kompilierung endet.

Insbesondere öffnet sich das Make-Fenster in einem unteren Fenster, und wenn es endet, schließt jede Taste, die ich drücke, das aktive Fenster (Header- oder CPP-Fenster).

Wie kann ich das vermeiden? Vielen Dank!

Sara
quelle

Antworten:

0

Ist es tatsächlich Schließen eines Fensters oder Löschen der Ausgabe von :make, welcher scrollt den Statuszeilenbereich? Hast du durchgelesen :help quickfix "?

Heptite
quelle
Es scrollt durch den Statuszeilenbereich, aber wenn es fertig kompiliert ist und ich eine beliebige Taste drücke, wird das Fenster zu einer leeren Datei. Ich werde den Quickfix lesen, danke!
Sara
Was passiert ist, dass Vim nach: make versucht, die Datei des ersten Fehlers / der ersten Warnung zu laden und auf eine nicht vorhandene oder leere Datei zuzugreifen. Sehen " :help :make msgstr "" "speziell (es ist Teil von quickfix.txt) für das, was passiert, wenn Sie den Befehl ausführen.
Heptite