我想知道是否有任何方法可以让 Winedt 中的树面板 (TOC) 跳转到编辑器窗口中焦点所在的项目?
另外,当我们重新构建树时,是否有办法不丢失当前项目在树面板中的位置?假设我们在树的第 2 部分。如果我们现在重新构建树,它将刷新树并关闭所有 + 符号。然后我们必须再次在目录中找到该部分。我知道只需单击几下,但当你这样做数百次时,它会很烦人!
答案1
WinEdt 具有此功能。
只需进入项目菜单并选择“自动选择目录分支”。现在树面板将跟随编辑器窗口中的焦点项目。
F5如果您还希望 WinEdt 在每次按下构建树时自动执行此操作,请按照以下步骤操作:
显示“选项界面”(选项 -> 选项界面)
双击“主菜单”项(
MainMenu.ini
打开)找到这条线
MACRO="BuildTree;"
并将其替换为
MACRO="BuildTree;TreeSelectBranch('TOC');TreeAutoSelect(1,'TOC',1,2,0,2);"
按Shift+Ctrl+F9
此外,如果您希望 WinEdt 每次启动时自动执行此操作,请按照以下步骤操作:
在“选项界面”中选择“高级配置”->“事件处理程序”,双击“打开项目(之后)”项(
Prj-Open.edt
打开)更换线路
BuildTree;
和
BuildTree;TreeSelectBranch('TOC');TreeAutoSelect(1,'TOC',1,2,0,2);
按Ctrl+S
就是这样。