0

我遇到了带有 python 3 的 sublime 文本编辑器 2 的问题。我已经尝试过 REPL,据我所知,除非我转到工具>sublimeREPL>python>python-RUN,否则它不起作用。这种长度的菜单很烦人,尤其是在尝试测试由于小错误而需要多次测试的小脚本时,我要求一种方法来单击 Ctrl+b 或(如在 IDLE 中)F5。我会很高兴有任何有用的答案,谢谢。即使我不喜欢这些颜色,开始使用 IDLE 也是一个好主意(他的颜色是我使用 sublime 的唯一原因:)

ps对不起这个可怕的问题标题,我对整个表达方式都很糟糕。

ps(更多)在执行 ctrl+B 时,即使安装了 sublimeREPL,我也会收到 EOF 错误

4

1 回答 1

0

以下是我使用 sublimeREPL 在 REPL 中运行 .py 文件的方法:

  • 转到 Preference -> Key Bindings - User,然后在文件中添加以下脚本并保存

{ "keys": ["f5"], "command": "repl_open",
  "caption": "Python",
  "mnemonic": "p",
  "args": {
  "type": "subprocess",
  "encoding": "utf8",
  "cmd": ["python", "-i", "-u", "$file"],
  "cwd": "$file_path",
  "syntax": "Packages/Python/Python.tmLanguage",
  "external_id": "python"
  } }

这种方法的唯一缺点是每次运行代码时,都会打开一个新的 REPL 选项卡。我个人使用 2 行布局(Alt+Shift+Cmd+2)。我将 .py 文件放在顶行,将 REPL 窗口放在底行。

希望这可以帮助。

于 2014-06-26T14:36:25.013 回答