Kann ich in gvim 8.1 ein geteiltes Build-Fenster öffnen, das die Build-Ausgabe live anzeigt, während ich mir weiterhin den Code ansehen kann?

Kann ich in gvim 8.1 ein geteiltes Build-Fenster öffnen, das die Build-Ausgabe live anzeigt, während ich mir weiterhin den Code ansehen kann?

Ich verwende gern gvim, aber ich finde es ziemlich zeitaufwändig, immer den Abschluss des Build-Prozesses beobachten zu müssen, bis ich mit der Bearbeitung fortfahren kann.
Ich möchte einfach eine Taste drücken und einen unteren Teil öffnen, in dem ich den kompilierten Code sowie die Fehler sehen kann, sobald er fertig ist, und der automatisch zum Ende der Ausgabe scrollt.
Ich weiß, dass es vim dispatch gibt, das so ziemlich genau das macht, was ich will, aber es scheint nur mit vim und tmux und nicht mit gvim zu funktionieren.
Gibt es nun eine Möglichkeit, dasselbe Verhalten mit gvim zu emulieren?
So kann ich einfach die Build-Ausgabe sehen, ohne meine Arbeit zu unterbrechen?

Antwort1

Welche Version ist dein gvim? Die neuste Vim/gVim 8.1 unterstützt geteilte Fenster:

Bildbeschreibung hier eingeben

Andernfalls können Sie einen Workaround wie diesen verwenden:

:!gvim -c 'MyMake'

Sie können auch sehen, obdispatch.vim ist hilfreich (Videotrailer):

Nutzen Sie die Leistung der Compiler-Plugins von Vim, ohne an Synchronizität gebunden zu sein. Starten Sie Builds und Test-Suites mit einem von mehreren asynchronen Adaptern (einschließlich tmux, screen, iTerm, Windows und einem Headless-Modus). Wenn der Job abgeschlossen ist, werden Fehler automatisch geladen und analysiert.

verwandte Informationen