Skip to main content

内置指令

直接通过控制台执行

# 开启 详细记录模式
sublime.log_commands(True)

# 返回当前版本
sublime.version():str # '4129'

# 返回当前平台
sublime.platform():str # 'window'|

# 执行的命令
self.view.run_command(command:str, argv:dict[str, str])

通过run_command调用

Command说明
open_dir
append
paste
paste_from_history
show_panel
self.view.run_command(command:str, argv:dict[str, str])
# or
sublime.active_window().run_command(command:str, argv:dict[str, str])
  • 打开目录 open_dir
run_command('open_dir',
{

})
  • 历史粘贴板 paste_from_history

  • 粘贴当前数据 paste
run_command('paste',
  • 添加数据 append
run_command('append',
{
'characters':'创建新的panel\n创建新的panel\n创建新的panel\n',
'force':True,
'scroll_to_end': True
}
  • 显示消息窗体(panel) show_panel
run_command('show_panel',
{
'panel':"output.exec" # 默认的内置窗体
})