ZeroBrane Studio-设置/插件以上下文隐藏/显示输出/本地控制台菜单



在使用Lua时,我经常使用ZeroBrane Studio,它非常有效!但是,我想对IDE进行一个自定义,但我不太清楚如何实现。我的最终目标是:

  • 在不执行程序/调试/以Scratchpad运行时隐藏输出/本地控制台菜单(这部分已经可以通过视图工具栏实现(
  • 在执行这些任务时显示(同样,这已经是默认行为(
  • 但一旦我不再做这些任务(棘手的部分(,就让它们重新隐藏

换句话说,这些菜单只有在程序运行时才会显示。我怀疑我需要一个简单的插件来实现这一点,但我仍然在摸索API插件,并认为在这里问它可能更简单。如果其他地方已经回答了这个问题,或者如果有插件存在,请提前道歉-如果是这样的话,我找不到这些。谢谢!

您确实有几个选项需要考虑,但它们可能都没有达到您想要的效果。

  1. 您可以禁用activateoutput(将activateoutput = false添加到配置中(,这将更改调试,使其依赖于默认的切换视图功能。然后你可以"隐藏";输出面板和";显示";在调试期间。它将";记住";该行为(对于当前会话(,并且在使用调试时将自动显示和隐藏面板。不幸的是,这不会在Run期间自动发生,因此您必须手动执行。

  2. 您也可以根据需要使用OnDebuggerLoadOnDebuggerClose事件来显示/隐藏输出面板,但这些事件在运行期间也不会触发。

如果这些都不起作用,我可能会考虑在执行命令以捕获/处理这些事件时再添加两个事件,但主要问题是它将在任何事件上触发,而不一定是那些仅限于Run命令的事件。

最新更新