2

でemacsを設定しようとしていますpython-mode.el。すべてを構成する方法がわからないため、まだ初心者ですが、十分な調査を行いました。以下のリソースを使用しました。これらは役に立ちました。

私は Andrea のアプローチを使用するように設定してきました。リソースはあると思いますが、まだ質問があります。

  • .emacs削除することがわかっているファイルがあります。.emacsファイルの内容を新しいファイルの下に移行する必要があります~/.emacs.d/init.elか?
  • アンドレアのファイルを使用する予定なので、古いファイルinit.elの内容を 1 つのファイルに追加する必要がありますか?.emacsinit.el
  • で python-mode .tar.gz ファイルを抽出しました~\.emacs.d\python-mode.el-6.1.2。これは正しいですか、それとも ELPA などのパッケージ マネージャーを使用する必要がありますか?
  • Andrea の からREADME.md、Jedi を 経由でインストールできpip install jedi epc pylintます。Jedi リポジトリのクローンを作成する場所と、どこで実行する必要がありますpip install jedi epc pylintか?
  • Enthought の Canopy python 2.7 を の下にインストールしましC:\Users\Lucas\AppData\Local\Enthought\Canopy\Userたが、これpython.exeにはlibs(必要なすべてのライブラリが含まれています) が含まれていますが、この場所で将来問題が発生するかどうかはわかりません。下にpython 2.7を再インストールする必要がありC:\ますか?

Emacs バージョン 24.3 OS を使用しています: Windows 7

4

2 に答える 2

1

.emacs ファイルがありますが、これは削除する必要があります。.emacs ファイルの内容を新しいファイル ~/.emacs.d/init.el に移行する必要がありますか? Andrea の init.el ファイルを使用する予定なので、古い .emacs ファイルの内容を単一の init.el ファイルに追加する必要がありますか?

その必要はありません。しかし、そうすることをお勧めします。また、あなたはconfigAndrea'sに追加する必要はありませんinit.el。別のファイルで言うことができ、 Andrea 'sに追加する~/.emacs.d/my-config.elことで からロードすることができます。init.el(load "~/.emacs.d/my-config.el")init.el

~.emacs.d\python-mode.el-6.1.2 の下にある python-mode .tar.gz ファイルを抽出しました。これは正しいですか、それとも ELPA などのパッケージ マネージャーを使用する必要がありますか?

アンドレアの設定はすでにインストールされているので、これが必要だとは思いませんpython-mode

Andrea の README.md から、pip install jedi epc pylint で Jedi をインストールできます。Jedi リポジトリのクローンを作成する場所と、pip install jedi epc pylint を実行する場所を教えてください。

Jediリポジトリを複製する必要はありません。pip install jedi epc pylint好きな場所から走ることができます。

Enthought の Canopy python 2.7 を C:\Users\Lucas\AppData\Local\Enthought\Canopy\User の下にインストールしました。これには python.exe と libs (必要なすべてのライブラリが含まれています) が含まれていますが、必要かどうかはわかりません。この場所は将来私に問題を引き起こすでしょう。C:\ の下に python 2.7 を再インストールする必要がありますか?

C:\Users\Lucas\AppData\Local\Enthought\Canopy\Userこれは、パス内にある限り正常に機能するはずです。

于 2014-01-19T11:14:46.893 に答える
0

見栄えがよく、動作するはずです。ところで python-mode.el は、最初の試行では構成をまったく必要としません。それを開いて評価するだけです。開始時のロードが望ましいですが、必須です。

パッケージマネージャーへのWRT、ELPAによって配布されていないAFAIK、たとえばel-getを試してください:

https://github.com/dimitri/el-get

バザールが利用可能である場合、現在のトランクは前回のリリース以降のバグ修正を提供します - そしてうまくいけば、それほど多くの新しいバグはありません ;)

bzr branch lp:python-mode

リリース 6.1.2C-c C-cの場合: 実行する前にバッファを保存します -- 、バグに遭遇しないようにします。

于 2014-01-19T09:10:20.757 に答える