Sublime Text 2 - SublimeREPL - eval文件的键绑定停止工作

时间:2013-09-06 05:39:00

标签: python macos

在mac osx 10.8.4上。 Sublime Text 2.0.2

通过工具调用我的python解释器 - > SublimeREPL - > Python - > Python运行当前文件将运行我希望它运行的文件没有问题。但是,当我调用工具时 - > SublimeREPL - >在REPL中评估 - >文件(^ ,, f),没有任何反应。同样,如果我调用Ctrl +,则不会发生任何事情。我卸载了SublimeREPL然后重新安装,但是,我仍然看到同样的问题。用户键映射配置(默认(OSX).sublime-keymap)为空。

当我调用^时,sublime控制台会发出:

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打开解释器解决了这个问题。

1 个答案:

答案 0 :(得分:0)

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