有趣的是,我可以通过任何Tools -> SublimeREPL -> Python ->
* 选项执行 .py 文件,除了 virtualenv(不执行任何操作)或 execnet(不适用),但当我尝试任何Tools -> SublimeREPL -> Eval in REPL ->
* 选项时,它都会失败(无声无息),当我尝试Ctrl
+,
快捷方式时f
,系统提示“找不到‘python’的 REPL”。Python 在我的路径中,我可以从命令提示符运行它。我应该看什么来解决这个问题?
答案1
您需要打开并运行 REPL,然后才能使用任何或Eval in REPL
选项Transfer to REPL
(通过菜单或快捷方式)。一旦运行了 REPL,您就可以通过这些方式与其交互。在这种情况下,显然您需要打开 Python REPL,但同样的规则适用于任何具有 REPL 的语言。
答案2
正如 MattDMo 在他的回答中所述,您需要事先运行 REPL。
对于那些刚接触 sublimeREPL 并且不知道如何启动 REPL 并且还没有阅读文档:
这在 Sublime Text 3 中对我有用:
- 运行命令面板(
Ctrl+Shift+P
或“工具>命令面板...”) - 类型
repl
。 - 所有预配置的 REPL 都会显示出来。选择您正在使用的语言的 REPL,然后按 Enter。
或者,您也可以使用菜单运行 REPL Tools > SublimeREPL
。