km6*_*zla 5 sublimetext sublimetext2 sublimetext3 sublime-text-plugin
我看到很多show_panel用这样的args对象调用这个函数:
{
"keys": ["ctrl+shift+f"],
"command": "show_panel",
"args": {"panel": "find_in_files"}
}
Run Code Online (Sandbox Code Playgroud)
我找不到show_panel函数的定义,并开始认为它没有暴露.是否可以定义新面板?
是.这是可能的.
在Sublime Text 2中,基本上你需要的是:
要进行测试,请在Sublime的Console View上逐个输入以上行:
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"})
Run Code Online (Sandbox Code Playgroud)
在Sublime Text 3中,不要执行步骤3和5.