在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打开解释器解决了这个问题。
答案 0 :(得分:0)
已解决打开REPL时,我选择了SublimeREPL - > Python:IPython。只需选择SublimeREPL - > Python打开解释器解决了这个问题。