7

Arch Linux を実行しており、Python 3.3 でスクリプトを作成しています。IDE のような機能 (オートコンプリート、構文チェッカーなど) が必要です。ロープ、ロープモード、pymacs をインストールしました。lopemacs は python 3.x をサポートしていますか?

そうでない場合は、別の方法を提案してください(上記の機能が得られれば、vim を検討する準備ができています)。

4

2 に答える 2

2

私は何年も PyCharm コミュニティ エディションを使用してきましたが、今日、elpy (rope、jedi、flymake のスーパーセットであると信じています) をインストールしました。とても満足しています。elpyがrope、rope_py3k、jediなどを使用しているかどうかはわかりませんが、リファクタリングのサポートは素晴らしいです:D

ほとんどの場合と同様sudo pip install ropeに、デフォルトでpythonPython 3 を使用しているため (私も ArchLinux を使用しています)、実行できませんでしたが、問題なく実行できましsudo pip install rope_py3kた。リファクタリング、構文の強調表示、オートコンプリート、および定義へのジャンプは非常にうまく機能しています。

インストール手順ドキュメントは次のとおりです。しっかりサポートされているようです。私は喜んで報告し、PyCharm をやめて、今後 elpy だけを使用できるかどうかを確認します。

elpy で問題が発生した場合は、通常、実行するだけでM-x elpy-config何が壊れているかがわかります。私もM-x elpy-rpc-restart念のため走っています。

アップデート

約 2 か月が経過しましたが、elpy を使用した Emacs はまだうまく機能しています。私は PyCharm に触れる必要はありませんでした。私が行った唯一の更新は、M-x customize-group RET elpy. 再インストールが必要な Arch python3 アップデートもあったと思いますがrope_py3k、かなり簡単でした。

また、明確にするために、基本インストールと仮想環境にロープもインストールしました。Python 3 は Arch のデフォルトですが、2.7 にはいくつかの virtualenv があるためpip install rope、virtualenv とpip install rope_py3k基本インストールで実行する必要がありました。

于 2015-08-14T19:17:25.297 に答える