emacspython2.7

emacspython2.7

Python IDEでemacsを使用したいです。 Emacsでコンパイルする方法が見つからないようです。 python2.7を使用していますが、Mx python-modeを実行するとpython2.7にコンパイルされるようです。コードをすばやく実行し、出力を表示できるように特定のキーにバインドできるコマンドはありますか?

答え1

短くて役に立たない答え:を押してくださいC-c C-c

Emacsと入力すると、現在使用しているモードのヘルプが表示されますC-h m。サポートされているさまざまなコマンドについて少し読み、数回のマウスクリックで次のことを見つけました。 Pythonソースコードが保存されているEmacsバッファでC-c C-c(たとえばCtrlC CtrlC)を押して、ソースコードをPythonインタプリタに送信します。

「劣った」(品質とは無関係)Pythonインタプリタは名前付きバッファで実行されます*Python*。 (文字)を押すとC-x 2ウィンドウを分割できます.下のウィンドウに移動し、 としてバッファを選択します。その後、ソースウィンドウ()に戻り、Pythonプログラムを実行したいときに使用してください。次のようになります。C-x oC-X b *Python*Enter*Python*C-x oC-c C-c

ここに画像の説明を入力してください。

キーボードコマンドが気に入らない場合は、もちろんマウスでこれを行うことができます。ドキュメントを参照すると、python-modeEmacsコマンドが個々の関数、クラスなどをインタプリタに送信することがわかります。M-x python-sendTabTabリストを作成してください。

関連情報