8

パッケージpython-mode.el-6.0.7を使用して、Python2.7.3で動作するようにEmacs23.2を構成しようとしています。

INSTALL命令に示されているように、 .emacsファイルにこれらのLISP行を追加した後、...

(add-to-list 'load-path "PATH/TO/PYTHON-MODE/") 
(setq py-install-directory "PATH/TO/PYTHON-MODE/")
(require 'python-mode)

...ファイルfoo.pyを開き、ここまではすべてOKです。Pythonが認識され、構文が強調表示され、emacsが正常に機能しています。

しかし、私は何かが足りないか、何か間違ったことをしているのではないかと疑われました...主に、python-modeパッケージには、pycomplete、pymacsなどのpython&emacsで使用するものがいくつかあるためです... emacsとpythonを開いたときに一緒に動作しません。

すべてを正しく機能させるために、このパッケージを適切な方法で構成する方法を知っている人はいますか?

私はemacsのプロではないので、(個人的な)提案は大歓迎です...!

4

6 に答える 6

8

(誰かがより良い答えを提供すると思いますが...)

EmacsWikiでのPythonサポートのドキュメントは、2つの異なる主要なモードから選択でき、それぞれの情報がすべて同じページに混在していることもあり、かなり乱雑でした。

私が最初に遭遇して以来、明らかにかなりクリーンアップされているので、混乱しすぎないことを願っています。必要なものは次のいずれかで見つかります。

于 2012-05-18T01:36:45.473 に答える
2

現在の python-mode.el には、PyEdit、PyExec などの拡張メニューが付属しています。

https://launchpad.net/python-mode/+download

セクション doc commands-python-mode.org resp も参照してください。コマンド-python-mode.rst

残りの質問は、https://answers.launchpad.net/python-modeで提出できます。

于 2012-09-30T19:29:33.857 に答える
1

の高度な機能の中で、python-mode私だけが使用している

(add-hook 'python-mode-hook (lambda ()
    (define-key python-mode-map (kbd "C-c |")
    'py-execute-region-ipython)))

を使用して領域を ipython に送信しC-c |ます。

于 2012-06-07T12:15:11.707 に答える
0

次のような他の python-el を使用することをお勧めします

https://github.com/fgallina/python.el

于 2013-08-18T15:26:47.273 に答える