"视图"菜单的Sublime Text 3中有隐藏/显示控制台选项。我尝试在其中使用shell、Python和Ruby命令,但总是返回错误。
这个控制台是用来做什么的?
"视图"菜单的Sublime Text 3中有隐藏/显示控制台选项。我尝试在其中使用shell、Python和Ruby命令,但总是返回错误。
这个控制台是用来做什么的?
非官方文档(我更喜欢这份文档而不是官方文档)在“基本概念”部分中指出:
Sublime Text通过一个应用程序编程接口(API)向外开放其内部功能,程序员可以使用Python编程语言与之交互。
它使用一个内部的Python解释器,该解释器不是系统PYTHONPATH
变量中的解释器。因此,对我而言基本的Python命令也应该是可行的。控制台输出为:
...
skipping some console output before
...
plugins-loaded
>>> x = 1
>>> y = 2
>>> f = x * y
>>> print(f)
2
>>> sublime.version()
'3211'
或者:
>>> sublime.message_dialog("test")
该函数会打开一个可点击的对话框,并显示文本“test”。
更多信息请参见API 参考文档。