Gostaria de saber se existe alguma maneira de fazer o painel de árvore (TOC) no Winedt pular para o item que está em foco nas janelas do editor?
Além disso, há alguma maneira de não perder o controle de onde o item atual está no painel da árvore quando reconstruirmos a árvore? Digamos que na árvore estamos na seção 2. Se reconstruirmos a árvore agora, ela será atualizada e fechará todos os sinais +. Então temos que encontrar novamente a seção no TOC. Eu sei que são apenas alguns cliques, mas quando você faz isso centenas de vezes, vai ser chato!
Responder1
WinEdt possui essa funcionalidade.
Basta ir ao menu Projeto e selecionar "Selecionar automaticamente ramificação TOC". Agora o painel Árvore seguirá o item em foco na janela do editor.
Se você também deseja que o WinEdt faça isso automaticamente sempre que você pressionar F5para construir a Árvore, siga estas etapas:
Mostrar a "Interface de Opções" (Opções -> Interface de Opções)
Clique duas vezes no item "Menu Principal" (
MainMenu.ini
é aberto)Localize a linha
MACRO="BuildTree;"
e substitua-o por
MACRO="BuildTree;TreeSelectBranch('TOC');TreeAutoSelect(1,'TOC',1,2,0,2);"
ImprensaShift+Ctrl+F9
Além disso, se você deseja que o WinEdt faça isso automaticamente sempre que for iniciado, siga estas etapas:
Na "Interface de Opções", selecione "Configuração Avançada" -> "Manipuladores de Eventos" e clique duas vezes no item "Abrir Projeto (Depois)" (
Prj-Open.edt
é aberto)Substitua a linha
BuildTree;
com
BuildTree;TreeSelectBranch('TOC');TreeAutoSelect(1,'TOC',1,2,0,2);
ImprensaCtrl+S
É isso.