Panel de árbol de sincronización en Winedt con el editor

Panel de árbol de sincronización en Winedt con el editor

Me pregunto si hay alguna forma de hacer que el panel de árbol (TOC) en Winedt salte al elemento en el que está el foco en las ventanas del editor.

Además, ¿hay alguna forma de no perder la pista de dónde está el elemento actual en el panel del árbol cuando reconstruimos el árbol? Digamos que en el árbol estamos en la sección 2. Si ahora reconstruimos el árbol, lo actualizará y cerrará todos los signos +. Luego tenemos que buscar nuevamente la sección en TOC. Sé que son solo un par de clics, pero cuando lo hagas cientos de veces, ¡será molesto!

Respuesta1

WinEdt tiene esta funcionalidad.

Simplemente vaya al menú Proyecto y seleccione "Seleccionar automáticamente rama TOC". Ahora el panel Árbol seguirá al elemento enfocado en la ventana del editor.

Si también desea que WinEdt haga esto automáticamente cada vez que presione F5para construir el Árbol, siga estos pasos:

  1. Mostrar la "Interfaz de opciones" (Opciones -> Interfaz de opciones)

    ingrese la descripción de la imagen aquí

  2. Haga doble clic en el elemento "Menú principal" ( MainMenu.inise abre)

  3. Localiza la línea

        MACRO="BuildTree;"
    

    y reemplazarlo con

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

Además, si quieres que WinEdt haga esto automáticamente cada vez que lo inicies, sigue estos pasos:

  1. En la "Interfaz de opciones", seleccione "Configuración avanzada" -> "Controladores de eventos" y haga doble clic en el elemento "Abrir proyecto (después)" ( Prj-Open.edtse abre)

  2. Reemplazar la línea

      BuildTree;
    

    con

      BuildTree;TreeSelectBranch('TOC');TreeAutoSelect(1,'TOC',1,2,0,2);
    
  3. PrensaCtrl+S

Eso es todo.

información relacionada