EOF错误崇高?和REPL菜单缩短?

时间:2014-03-24 20:42:19

标签: python eof sublimerepl

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

P.S。对于这个可怕的问题标题,我很抱歉,我对整个事情都很可怕。

p.s(更多)当执行ctrl + B时​​,即使安装了sublimeREPL,我也会收到EOF错误

1 个答案:

答案 0 :(得分:0)

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

  • 转到偏好 - >键绑定 - 用户,然后添加以下脚本 在文件中并保存

{ "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窗口放在底行。

希望这有帮助。