def show_in_panel(cls, panel_name, message_str):
panel = cls.panels.get(panel_name)
window = sublime.active_window()
if not panel:
panel = window.get_output_panel(panel_name)
panel.settings().set('syntax', 'Packages/Java/Java.tmLanguage')
panel.settings().set('color_scheme', 'Packages/Color Scheme - Default/Monokai.tmTheme')
panel.settings().set('word_wrap', True)
panel.settings().set('gutter', True)
panel.settings().set('line_numbers', True)
cls.panels[panel_name] = panel
window.run_command('show_panel', {
'panel': 'output.' + panel_name
})
if message_str:
message_str += '\n'
panel.run_command("append", {
"characters": message_str
})
评论列表
文章目录