2

しばらくの間、Emacs で利用できるさまざまな Python パッケージについて読んでいます。ただし、どちらのパッケージの公式ドキュメントも見つけることができませんでした。

私が理解していることからpython-mode、ランチパッドでホストされているようですが、リポジトリにはwikiも機能を説明するドキュメントもありません。一方、python.el最近のバージョンのEmacsが付属していますが、そのドキュメントのウォークスルーが見つかりませんどこでも特徴。

また、どちらも を介した段階的なデバッグipdb ipythonをサポートしていますか? この件に関する詳しい情報はどこで入手できますか?

4

2 に答える 2

3

;;; Commentary@lunaryornが提案したように、次のコメントは良い出発点です。セットアップが必要な場合は、最初にこの部分をお読みください。

しかし、セットアップが完了したら(python.elの場合、Emacs 24.3を使用する場合は何もする必要はありません)それを使い始めるのが、機能を体験するための最良の方法だと思います.

これは、Emacs が自己文書化エディターであるためです。Emacs で Emacs に関するすべてのドキュメントを読むことができます。Python バッファでは、<f1> b( またはC-hの代わりに<f1>) を使用して、使用できるコマンドのリストを表示します (これは機能のリストです)。各コマンドは、コマンドの docstring にリンクされています。「Ctrl + 右クリック」を使用してメニューを開いて、バッファで使用できるコマンドのリストを表示することもできます。python-modeで開くことができる関数のドキュメントは、<f1> f python-mode RET別の良い出発点になるかもしれません。キーバインドのドキュメントを見たい場合は、 と入力してください<f1> k KEY-BIND。さらに便利なヘルプ コマンドがあります。詳細については、を参照<f1> <f1>してください。これらの手法は python-mode に固有のものではないため、python.el および python-mode.el に使用できます。

Re ipdb: python.el (そしておそらく python-mode.el も) で実行できます。;;; CommentaryEmacs 構成で使用できるコード スニペットがあります。

于 2013-06-17T21:01:36.953 に答える
2

https://blueprints.launchpad.net/python-mode/+documentation

これは、その間にいくつかの基本的な FAQ を提供します。

python-mode.el は、ipdb と他のすべてのデバッガーをすぐにサポートするように設計されています。これらのものが実装されているため、python.el の上部で説明されている構成は必要ありません。ほとんどのコマンドは自明です。すべてのコマンドにはドキュメント文字列があり、ユーザーは のようないくつかの機能に役立ちますpy-expression。また、戻り値もそこに報告されます。

どのコマンドが存在するかの概要を把握するには、メニューが出発点として適しています。

http://www.gnu.org/software/emacs/manual/html_node/emacs/Menu-Bar.html

python-mode.el は、ディレクトリ「doc」にコマンドとその説明をリストします。

提案どおりにコメントを読んでください。その後、シンボルを使用しoutline-modeたりhs-minor-mode、ツアーに参加したりできます。

最後に:M-x py- TAB、それぞれ。M-x python- TAB実装されたコマンドをリストします。名前がわかったら、そのドキュメントを呼び出します Ctrl-h f

どちらのモードも IPython/ipdb で動作するはずです。

ネットにはいくつかのハウツーがあるようです。

たぶんこれを参照してください

http://gremu.net/blog/2010/using-ipythons-debugger-pdb-replacement/

動作しない場合は、バグレポートを提出してください。

python-mode.el と同様:

https://bugs.launchpad.net/python-mode

python.el の場合: Mx report-emacs-bug RET

于 2013-06-18T05:59:32.823 に答える