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!

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 "?


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.