【发布时间】:2011-11-03 21:32:50
【问题描述】:
我想使用 PyDev 启用的重构,但我认为在我的 Eclipse 工作区中为我创建的每个小 Python 脚本创建一个项目文件夹有点荒谬。
我可以通过使用File > Open File... 在 Eclipse 中编辑文件来进行重构。但是,我仍然需要去终端运行文件。最好只在 Eclipse 中运行它。
我尝试使用 Location
设置Run > External Tools > External Tools Configurations...
/Library/Frameworks/Python.framework/Versions/Current/bin/python
以及论据
${resource_loc}
大概,这将使用打开的文件调用 python 解释器。但事实并非如此。我得到的只是:
Variable references empty selection: ${resource_loc}
This StackOverflow question和我有同样的问题,但是选择的答案与${resource_loc}空的问题无关。
如何在 Eclipse 中运行外部 python 程序?
【问题讨论】:
-
AFAIK ${resource_loc} 可能是项目浏览器中的选定文件,而不是活动编辑器?我对 Eclipse 内部结构不是很好,所以我不确定如何获取活动的编辑器文件。我可以用 EclipseMonkey + PythonMonkey 做到这一点,但是最新的 Eclipse 不再支持这些脚本项目。
标签: python eclipse aptana pydev