在 WinEdt 8.1 中插入条目

在 WinEdt 8.1 中插入条目

如何Insert为我创建的新环境创建菜单项。例如,可以通过转到 插入图形Insert > Objects > Figure。当然,可以通过转到 获取自定义环境Insert > Environments > New Environment,但我希望可以通过快捷方式(如CTRL+ALT+E或 )甚至从菜单选项卡激活Insert该环境。结果应如下所示:

在此处输入图片描述

答案1

您可以使用此 WinEdt 宏,它会在 WinEdt 的新行上插入您想要的内容:

BeginGroup;
InsLine;
NewLine;
Mark(1);
Ins("\begin{example}{}%");
InsLine;
Indent;
InsertBullet;
InsLine;
Ins("\begin{solution}%");
InsLine;
Indent;
InsertBullet;
InsLine;
Unindent;
Ins("\end{solution}%");
InsLine;
Unindent;
Ins("\end{example}");
Goto(1);
NextBullet;
EndGroup;

将其保存为example.edt ,例如,%b\Local\Macros\。然后添加%b\ConfigEx\MainMenu.ini(您可以从编辑它),第 1332 行( )和第 1333 行()Options Interface之间的以下几行:ITEM="-"SUBMENU="Font>"

  SUBMENU="Personal>"
      CAPTION="&Personal"
      CONFIG_FILTER="Default;MiKTeX;TeX Live;HTML"
      REQ_DOCUMENT=1
    ITEM="Example"
      CAPTION="&Example"
      MACRO="Exe('%b\Local\Macros\example.edt');"
      REQ_DOCUMENT=1
  END="Personal>"
  ITEM="-"      

最后一步:单击 leftmost icon选项界面中的保存新的 MainMenu.ini,以便将修改写入 WinEdt.dnt。然后,您可以从Insert -> Personal子菜单或使用Alt+I+P+E快捷方式访问宏 example.edt。

如果它不能正常工作,请告诉我:它可能取决于个人配置,尽管我不这么认为。

相关内容