如何在sublime文本编辑器中清除控制台

Cur*_*ree 42 python console shortcut sublimetext2

如何在sublime文本编辑器中清除控制台.我也在网上搜索过..但是找不到合适的捷径.请提供信息

Mat*_*DMo 82

我假设您正在谈论可通过View -> Show Console或访问控制台Ctrl`.与SO上的其他 答案不同,它在处理从命令提示符打开时清除Python控制台,os.system("cls")或者os.system("clear")(取决于您的操作系统)不适用于Sublime控制台.的崇高API(版本2或第3版)不具有任何内置控制台结算方法,而我无法找到任何无证方法sublime.pysublime_plugin.py.控制台似乎是只读的,因为选择所有文本并且点击Delete也不起作用.

我已经研究了一段时间了,我得出的结论是它似乎不可能.但是,有一个hackish解决方法 - 只是运行print('\n'*100)打印100个换行符,除非你向上滚动一段距离,否则你将无法看到任何以前的输出.

  • @MattDMo哇.所以创造力.这么棒.很感谢. (13认同)
  • 多亏了这个,我把它放到[plugin](https://github.com/saadq/ClearConsole)中,所以如果你通过Package Control安装`ClearConsole`,你可以输入`alt + k`来清除控制台这种方法. (7认同)

小智 16

我安装了ClearConsole软件包,然后键入alt + k清除然后控制台.

  • 您是否意识到上述答案是导致创建`ClearConsole`插件的原因?看看评论. (6认同)
  • 对于其他人直接跳到这个答案 - "ClearConsole"包实际上并没有_clear_控制台,它只打印了一堆换行符. (3认同)