【问题标题】:Sublime Text 2 - SublimeREPL - key bindings for eval file stopped workingSublime Text 2 - SublimeREPL - eval 文件的键绑定停止工作
【发布时间】:2013-09-06 05:39:00
【问题描述】:

在 mac osx 10.8.4 上。崇高文本 2.0.2

我的 python 解释器通过 Tools -> SublimeREPL -> Python -> Python Run current file 将运行我希望它正常运行的文件。但是,当我在 REPL 中调用 Tools -> SublimeREPL -> Eval -> File (^,,f) 时,什么也没有发生。同样,如果我调用 Ctrl+, f 什么也不会发生。我已经卸载了 SublimeREPL,然后重新安装,但是,我仍然看到同样的问题。用户键盘映射配置(默认 (OSX).sublime-keymap)为空。

当我调用 ^,,f 时,崇高的控制台问题:

Traceback (most recent call last):
   File "./sublime_plugin.py", line 356, in run_
   File "./text_transfer.py", line 124, in run
ValueError: zero length field name in format

排除卸载和重新安装 Sublime Text 2 的选项,我有什么想法可以从哪里开始吗?

谢谢

更新

卸载 ST 2,从 ~/Library/Application Support/Sublime\ Text\ 2/ 中删除内容

安装了 ST 3,包管理器,安装了 SublimeREPL。创建 hello.py 并添加:

import sys

def main():
    print "Hello"

if __name__ == '__main__':
    main()

调用 Ctrl+, f 没有结果。将文件内容替换为:

import sys

print "hello"

调用 Ctrl+, f 导致 hello 被回显到 REPL 窗口。为什么前一个脚本不起作用而后者运行良好...?

已解决 打开 REPL 时,我选择了 SublimeREPL -> Python: IPython。只需选择 SublimeREPL -> Python 打开解释器即可解决问题。

【问题讨论】:

    标签: python macos


    【解决方案1】:

    已解决 打开 REPL 时,我选择了 SublimeREPL -> Python: IPython。只需选择 SublimeREPL -> Python 打开解释器即可解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-19
      • 2015-03-14
      • 1970-01-01
      • 1970-01-01
      • 2013-06-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多