Also habe ich im Allgemeinen 3 Puffer in Emacs offen.Wie kann ich Fensterbewegungsbefehle veranlassen, ein bestimmtes Fenster zu ignorieren?
- Ein Puffer für den tatsächlichen Code, den ich schreibe.
- Ein Puffer für den Komponententest für diesen Code.
- Ein dritter Puffer, der die Ergebnisse des Komponententests anzeigt. Dieser Puffer kommt unter den zwei anderen Puffern, wenn ich meinen Komponententest C-x SPACE.
Wie kann ich diesen dritten Puffer zu deaktivieren, so dass, wenn ich drücken C-x o ich nur das Umschalten zwischen Puffer 1 und 2 Puffer? Momentan wechsle ich zwischen Puffer 1, dann Puffer 2, dann Puffer 3, dann Puffer 1 usw. Um genau zu sein, möchte ich C-x o nur zwischen Puffer 1 und 2 wechseln.
Vielen Dank.
Keine Antwort, aber ein Workaround, der Ihnen helfen könnte: http://StackOverflow.com/questions/91071/emacs-switch-active-window –
Es klingt wie Sie bitten, ein * Fenster * zu überspringen, wenn es enthält ein bestimmter Puffer, in den Sie nicht wechseln möchten. Richtig? –
Stephen, darf ich vorschlagen, dass Sie den Titel und die Frage aktualisieren, um Fenster statt Puffer zu setzen? buffer/window/frame haben in emacs eine bestimmte Bedeutung: Frame ist das Äquivalent zu dem, was ein Windows-Manager ein Fenster (das Gehäuse, in dem Sie sich bewegen können) nennt. Fenster ist das, worauf Sie sich beziehen: eine Teilmenge des Rahmens, die etwas Text zeigt. Ein Puffer repräsentiert den tatsächlich angezeigten Inhalt. Es wird im Allgemeinen durch einen Namen identifiziert, der in der Modelllinie angezeigt wird. Sie können denselben Puffer in 2 Fenstern anzeigen, z. – Bahbar