首页 > 代码库 > Sublime Text 3显示输出控制台(show output panel)
Sublime Text 3显示输出控制台(show output panel)
最近在Ubuntu中使用Sublime Text 3 写Python代码的时候,Build之后会有输出窗口(output panel),使用其他操作(查找、替换)会导致输出窗口隐藏,而且没有找到重新打开的快捷键,于是看了一下Sublime Text中的代码,自定义一个快捷键重新显示输出窗口。
打开Preference->Key Bindings - User 添加以下一条配置:
{ "keys": ["ctrl+shift+o"], "command": "show_panel", "args": {"panel": "output.exec"} }
显示窗口的命令是show_panel,args中参数panel指定具体的窗口,这里是“output.exec”(为什么是这个名称?是从sublime_text/Packages/Default.sublime-package包中的exec.py文件看到的,这个模块是执行命令的)
我用的Sublime Text 3版本还有一些小bug,在控制台会到执行Cancel Build的时候会有错误:
is_enabled must return a bool Default.exec.ExecCommand.is_enabled
这个也是由于exec.py中ExecCommand的is_enabled方法判断有写问题导致的:
只需要把is_enabled改成如下即可:
def is_enabled(self, kill = False): if kill: return hasattr(self, ‘proc‘) and self.proc is not None and self.proc.poll() else: return True
Sublime Text 3显示输出控制台(show output panel)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。