Baumstruktur-Panel in Winedt mit Editor synchronisieren

Baumstruktur-Panel in Winedt mit Editor synchronisieren

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:

  1. Zeigen Sie die „Optionsschnittstelle“ an (Optionen -> Optionenschnittstelle)

    Bildbeschreibung hier eingeben

  2. Doppelklicken Sie auf den Eintrag „Hauptmenü“ ( MainMenu.iniwird geöffnet)

  3. Suchen Sie die Linie

        MACRO="BuildTree;"
    

    und ersetzen Sie es durch

        MACRO="BuildTree;TreeSelectBranch('TOC');TreeAutoSelect(1,'TOC',1,2,0,2);"
    
  4. Drücken SieShift+Ctrl+F9

Wenn Sie möchten, dass WinEdt dies bei jedem Start automatisch tut, führen Sie die folgenden Schritte aus:

  1. Wählen Sie in der „Options Interface“ „Erweiterte Konfiguration“ -> „Event Handlers“ und doppelklicken Sie auf den Eintrag „Open Project (After)“ ( Prj-Open.edtwird geöffnet)

  2. Ersetzen Sie die Zeile

      BuildTree;
    

    mit

      BuildTree;TreeSelectBranch('TOC');TreeAutoSelect(1,'TOC',1,2,0,2);
    
  3. Drücken SieCtrl+S

Das ist es.

verwandte Informationen