Ich frage mich, ob es eine Möglichkeit gibt, das Baumfenster (TOC) in Winedt so zu gestalten, dass es zu dem Element springt, auf dem im Editorfenster der Fokus liegt?
Und gibt es eine Möglichkeit, beim Neuaufbau des Baums nicht den Überblick darüber zu verlieren, wo sich das aktuelle Element im Baumfenster befindet? Nehmen wir an, wir befinden uns im Baum in Abschnitt 2. Wenn wir den Baum jetzt neu aufbauen, wird er aktualisiert und alle +-Zeichen werden geschlossen. Dann müssen wir den Abschnitt erneut im Inhaltsverzeichnis suchen. Ich weiß, dass das nur ein paar Klicks sind, aber wenn Sie es hunderte Male machen, wird es nervig!
Antwort1
WinEdt verfügt über diese Funktionalität.
Gehen Sie einfach zum Projektmenü und wählen Sie „Inhaltsverzeichniszweig automatisch auswählen“. Nun folgt das Baumfenster dem im Editorfenster fokussierten Element.
Wenn Sie möchten, dass WinEdt dies auch jedes Mal automatisch tut, wenn Sie F5auf „Baum erstellen“ klicken, führen Sie die folgenden Schritte aus:
Zeigen Sie die „Optionsschnittstelle“ an (Optionen -> Optionenschnittstelle)
Doppelklicken Sie auf den Eintrag „Hauptmenü“ (
MainMenu.ini
wird geöffnet)Suchen Sie die Linie
MACRO="BuildTree;"
und ersetzen Sie es durch
MACRO="BuildTree;TreeSelectBranch('TOC');TreeAutoSelect(1,'TOC',1,2,0,2);"
Drücken SieShift+Ctrl+F9
Wenn Sie möchten, dass WinEdt dies bei jedem Start automatisch tut, führen Sie die folgenden Schritte aus:
Wählen Sie in der „Options Interface“ „Erweiterte Konfiguration“ -> „Event Handlers“ und doppelklicken Sie auf den Eintrag „Open Project (After)“ (
Prj-Open.edt
wird geöffnet)Ersetzen Sie die Zeile
BuildTree;
mit
BuildTree;TreeSelectBranch('TOC');TreeAutoSelect(1,'TOC',1,2,0,2);
Drücken SieCtrl+S
Das ist es.