我无法开始使用 SublimeREPL。我有一个 python 程序,可以在 SublimeText2 中启动一个 python 解释器。
但是,我想使用 Eval In Repl 和 Transfer to Repl 功能,但它们似乎没有做任何事情。如何在 sublime text 2 中将 repl 与我的文件相关联,这样它们才能工作?
我无法开始使用 SublimeREPL。我有一个 python 程序,可以在 SublimeText2 中启动一个 python 解释器。
但是,我想使用 Eval In Repl 和 Transfer to Repl 功能,但它们似乎没有做任何事情。如何在 sublime text 2 中将 repl 与我的文件相关联,这样它们才能工作?
老实说,python 的 eval 从来没有可靠地工作过。它被奇怪的编译错误所困扰(主要是由空格/空白行引起的)和在评估过程中出现的数十个不必要的“>>>”提示。
我使用临时文件修复它的尝试只取得了一定程度的成功,并且由于能够通过 ssh 运行远程 Python 完全失败了:http ://www.youtube.com/watch?v=zodAqBvKQm0
然而,似乎我终于破解了它:)(有一个令人惊讶的简短解决方案,感觉很糟糕,但 AFAICT 应该比前一个更可靠几个数量级,好奇的链接:https ://github.com/wuub/ SublimeREPL/blob/master/text_transfer.py#L43 )
Tools -> SublimeREPL -> Eval in REPL -> File
或者[Ctrl+, f]
[Ctrl+Alt+<down-arrow>]
)我有同样的问题,即 SublimeREPL 不会评估文件或选定的行。令人惊讶的是,这奏效了:
瞧!