Die Situation ist: Ich habe einen MacVim zum Codieren geöffnet. Dann wechsle ich zum Ausführen zu iTerm git commit
, wodurch ein neuer MacVim zum Bearbeiten der Festschreibungsnachricht gemäß meiner Einstellung geöffnet wird. Das Problem ist, dass das vorherige iTerm-Fenster nicht fokussiert ist, wenn ich die Festschreibungsmeldung fertig schreibe und das MacVim-Fenster schließe . Das andere MacVim-Fenster ist stattdessen fokussiert.
Kann ich dieses Verhalten auf irgendeine Weise ändern? Ich möchte nur das vorherige Fenster fokussieren, wenn ich ein Fenster schließe.
:!git commit
, was würde dann ein neues Macvim für die Festschreibungsnachricht starten, das verschwindet, wenn Sie fertig sind ... und Sie zu Ihrem ursprünglichen Macvim zurückkehren? Tatsächlich kann es sogar sein, dass gerade ein anderes Fenster in Ihrem aktuellen Macvim geöffnet wird. Ich weiß es nicht genau.
git commit
Versuchen Sie stattdessen , eval git commit auszuführen, und prüfen Sie, ob es als separater Macvim-Prozess ausgeführt wird, der im geschlossenen Zustand nicht an den anderen Macvim gebunden ist.