PyDevで有効になっているリファクタリングを使用したいが、私が作成した小さなPythonスクリプトごとにEclipseワークスペースにプロジェクトフォルダを作成するのはちょっとばかだと思う。Eclipse PyDevで外部Pythonプログラムを実行
File > Open File...
を使用してEclipseでファイルを編集してリファクタリングすることができました。しかし、私はまだファイルを実行するためにターミナルに行く必要があります。 Eclipseで実行するだけでいいですね。
私はおそらく、これが開かれたファイルを使ってPythonインタプリタを呼び出します場所
/Library/Frameworks/Python.framework/Versions/Current/bin/python
と引数
${resource_loc}
を使用してRun > External Tools > External Tools Configurations...
を設定しようとしました。しかし、それはしません。私が得るすべては、次のとおりです。
Variable references empty selection: ${resource_loc}
This StackOverflow questionは私と同じ問題を抱えているが、選択した答えは空の${resource_loc}
問題とは何の関係もありません。
Eclipseで外部Pythonプログラムを実行するにはどうすればよいですか?
アクティブなエディタではなく、プロジェクトブラウザでAFAIK $ {resource_loc}が選択されたファイルである可能性がありますか?私はEclipse内部でそれほど良くはないので、アクティブなエディタ・ファイルを取得する方法がわかりません。私はEclipseMonkey + PythonMonkeyでそれを行うことができますが、これらのスクリプトプロジェクトは最新のEclipseでサポートされなくなりました。 –