私は、emacs を Python IDE として動作させたいと考えています。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
を押してウィンドウを分割し、C-x o
(文字 oh です)を押して下のウィンドウに移動し、 でバッファC-X b *Python*
Enterを選択します*Python*
。その後、ソース ウィンドウ(C-x o
)に戻り、Python プログラムを実行したいときにいつでも を使用しますC-c C-c
。これは次のようになります。
キーボード コマンドが気に入らない場合は、もちろんマウスでこれらすべてを行うことができます。 のドキュメントを確認すると、個々の関数、クラスなどをインタープリターに送信する Emacs コマンドが見つかります。リストを参照python-mode
してください。M-x python-send
TabTab