4

私は .NET だけで作業しているので、IronPython を使用することにしました。Python は、小さなこと、使い捨てのテストなどには問題ありませんでしたが、.NET コードのいくつかに到達できるようにする必要があるところまで来ています。

完全な嫌悪感にもかかわらず、私は Python の編集に emacs を使用してきました。可能であれば、IronPython でもそれを使用したいと考えています。Google はリソースを提供していないので、このあたりでそれを機能させる方法を知っている人がいないか調べてみようと思いました。

4

3 に答える 3

7

IronPython を emacs の標準 Jython インタープリターのように使用できます。

これは、EmacsW32を使用していて、ランチパッドからpython-modeがインストールされていることを前提としています。(ランチパッドの python-mode は、emacsw32 に付属の python モードとは異なることに注意してください!)

IronPythonがインストールされていることを確認し、ファイル システム上の場所を確認してください。

emacs を開き、ファイル ~/.emacs を開き、次のように、変数 py-jython-command が IronPython を指すように設定するコード行を追加します。以下の値を変更します。

(setq py-jython-command "c:/Program Files/IronPython 2.0.1/ipy.exe")

emacs を再起動して、変数が正しく設定されていることを確認します。

Python ファイルを開き、control-c control-t を押して Jython(IronPython) シェルに切り替え、次に control-c を押します。シェルを起動します。

この時点で、control-c control-c を押して、IronPython 内で開いているファイルの内容を実行するか、IronPython 内で遊んでください。

上記の手順は、python-mode をインストールできることを前提としていますが、その方法がわからない場合は、さらに手順を追加できます。

また、不明な点がある場合は、喜んで詳しく説明します。

于 2009-03-13T20:04:42.970 に答える
0

私はKomodoEditを IronPython のカスタム実行アクションで使用しましたが、オートコンプリートでは Python 以外のクラスをうまく処理できません。

于 2009-03-12T18:17:40.567 に答える
0

emacs を使用して Python を編集するときに「完全な嫌悪感」を感じる場合は、不快感の少ないものに切り替えてください。SO に関するいくつかの提案 (例: best-gui-python-interpreter ) があり、一部は IronPython にも適合します。

SciTEは、Python や IronPython を含む多くの軽量プログラミング タスクに適していると思います。

于 2009-03-12T18:13:46.630 に答える