我看到很多调用此show_panel
函数并使用args
这样的对象:
{
"keys": ["ctrl+shift+f"],
"command": "show_panel",
"args": {"panel": "find_in_files"}
}
我找不到定义show_panel
函数的位置,并开始认为它没有暴露。是否可以定义新的面板?
答案 0 :(得分:6)
是。这是可能的。
在Sublime Text 2中,基本上你需要的是:
要进行测试,请在Sublime中的控制台视图上逐一输入上述行:
pt = window.get_output_panel("paneltest")
pt.set_read_only(False)
edit = pt.begin_edit()
pt.insert(edit, pt.size(), "Writing...")
pt.end_edit(edit)
window.run_command("show_panel", {"panel": "output.paneltest"})
在Sublime Text 3中,不要执行第3步和第5步。