24

Python for Windows には、デフォルトで IDLE が付属しています。これは、私がこれまでに遭遇した最小限の IDE です。ファイルの編集については、emacs に固執します。どうもありがとうございました。

ただし、80 文字以上に拡張できない安っぽい Windows コマンド プロンプト以外のシェルでプログラムを実行したいと考えています。

ファイルを開いて F5 キーを押すと、IDLE でプログラムを実行できます([実行] -> [モジュールの実行] に移動します)。emacsファイルを閉じたり、IDLEファイルをロードしたりするのではなく、単にコマンドを「実行」したいと思います.GoogleのスキャンとIDLEドキュメントは、IDLEの使用についてあまり役に立たないようです.シェルですが、IDE ではありません。

スタックオーバーフローの人からのアドバイスはありますか? 理想的には、私はどちらかが好きです

  • IDLE のシェルを使用してプログラムを実行する際のアドバイス

  • IDLEまたは「cmd」以外のウィンドウでpythonプログラムを実行する他の方法に関するアドバイス。

ありがとう、

/YGA

4

9 に答える 9

33

対話型インタープリターの場合、IPythonに勝るものはありません。それは素晴らしいです。また、無料でオープンソースです。Windows では、readline ライブラリをインストールする必要があります。そのための手順は、IPython インストール ドキュメントにあります。

Winpdbは、私が選んだ Python デバッガーです。これは無料で、オープン ソースであり、クロス プラットフォームです (GUI に wxWidgets を使用)。Winpdb の使用方法に関するチュートリアルを作成して、グラフィカル デバッガーの使用を開始できるようにしました。

于 2009-01-15T04:49:05.803 に答える
9

次の手順を実行すると、Windows コンソールを簡単に広げることができます。

  • 右上のコンソール ウィンドウのアイコンをクリックします。
  • メニューからプロパティを選択します
  • [レイアウト] タブをクリックします
  • Window Size > Width を 140 に変更します

これは、メニューのデフォルトを変更することにより、普遍的に保存することもできます。

于 2009-01-15T04:14:05.190 に答える
3

私はpydevでEclipseを使用しています。Eclipseは遅くなる可能性がありますが、統合されたsvn / cvsに接続し、インデント/インデント解除をブロックし、単体テスト機能として実行するようになりました。(F5も実行しています)

emacsに慣れているなら、そのような大きな変更を加える理由は見当たらないが。

代わりに、「くだらないコマンドプロンプト」をpowershellに置き換えることをお勧めします。それはくだらないほどではありません。

(SoviutとThe Darkが述べたように、タイトルバー>右クリック>プロパティ>バッファ幅/ウィンドウサイズの編集によって、バッファ幅/ウィンドウサイズを80以上に増やすことができます)

于 2009-01-15T05:56:23.983 に答える
3

ただし、80 文字以上に拡張できない安っぽい Windows コマンド プロンプト以外のシェルでプログラムを実行したいと考えています。

コマンド プロンプトのシステム ボックス (左上) をクリックし、[プロパティ] をクリックします。レイアウト タブでは、ウィンドウの幅と高さ、および画面バッファーの幅と高さを設定できます。スクリーン バッファの高さを 9999 に設定して、長い出力をスクロールして戻ることができるようにすることをお勧めします。

于 2009-01-15T04:07:12.923 に答える
2

Wing IDEは素晴らしいです。無料版もあります。

于 2009-01-15T04:03:37.940 に答える
1

vimに卒業したことがある場合は、次のコマンドを実行するだけで、インタラクティブシェルで現在編集しているプログラムを起動できます。

:!python -i my_script.py
于 2009-01-15T05:31:37.340 に答える
1

EditPlusで Python プログラムを編集します。プログラムを実行し、その出力をエディター ウィンドウの下のフレームに表示できるユーザー ツールを構成しました。私の構成では、出力の例外行をダブルクリックして、エラーが発生したファイルと行に直接ジャンプすることもできます。私が使用しているユーザー ツールの構成は、EditPlus wiki のここから取得できます。

おそらく、プログラムを実行し、その出力を Emacs エディターに表示できるように構成できる同様の機能があるでしょう!?

于 2009-01-15T04:22:29.103 に答える
0

cmd を Cygwin と Poderosa に置き換えました。ただし、cmd の唯一の問題がサイズ変更の面倒さだけである場合は、少しやり過ぎかもしれません。

Vim の代わりに Emacs を使用しているのに、やり過ぎだと思いますが... ;-)

于 2009-03-25T01:03:49.470 に答える