問題タブ [rope]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - emacsでropemacsを高速化するには?
emacs でのコード補完には、ropemacs と company-mode を使用しています。
ただし、たとえば入力するときなど、ropemacsが遅いことがよくありました
次に、ropemacs は os モジュラー下のメソッドの補完を試みます。これにより、emacs が 5~6 秒間スタックします。
この状況を回避する方法はありますか?
python - epy/emacs で Python ライブラリ ソースにジャンプする
Python プロジェクトに epy/ropemacs を使用しています。"Cc g" (rope-goto-definition) は、ターゲットがソース ファイルの場合は正常に機能します。ただし、サードパーティのソース ファイルにはジャンプしません。私ができるようにしたいのは、関連するサードパーティのソース ファイルにジャンプすることです。
これは、ライブラリのパスをロープに知らせるだけの問題かもしれません。私はそれを行う方法を知りません。どんなポインタも役に立ちます
python - ロープを使用してメソッドシグネチャから*argsと**kwargsを削除します
eric4とそのローププラグインを使用して、コードをリファクタリングしています。*args
署名がand**kwargs
構文を使用するメソッドがたくさんあります。これらの署名を変更して、このパラメーターを削除したいと思います。
私は使用しようとしましたが、これはパラメータを削除しRefactoring>Refactoring>Change Method Signature
ません。*args
**kwargs
これがロープ自体の制限なのか、それともこの機能をサポートしていないのはericのプラグインなのかと思います。
python - Emacs の python.el でのオートコンプリートにropemacs を使用する
python.el
Emacs 24でropemacsを使用するためにオートコンプリートを設定するにはどうすればよいですか?
私の.emacs
ファイルには次のものがあります
しかし、これは Python メソッド、クラス メンバーなどのオートコンプリートを取得するには十分ではないようです (オートコンプリート ツールチップで)。
例えば
String クラスの可能なオートコンプリートは表示されません。
上記の構成では、オートコンプリート自体が一般的なオートコンプリート (およびディレクトリ) に対してうまく機能します。
emacs - インポートされたすべてのモジュール関数をオートコンプリートする Emacs
オートコンプリートには、rope、ropemacs、pymacs を使用しています。それはかなりうまくいきますが、それが支援する補完の量にいくつかの制限があることに気付きました.利用可能なすべての機能ではなく、インポートされたモジュールのクラスを完了するだけのようです.
pymacs、ropmacs、rope に、インポートされたモジュールのすべての関数を検索させるにはどうすればよいですか?
python - ロープの自動インポートが機能しませんでした
以下を.emacs(setq virtual-env(getenv "VIRTUAL_ENV"))(setq load-path(append(list(concat virtual-env "/ src / pymacs"))load-path))に追加します。
その後、コード、ドキュメント、定義を完成させることができました。
ただし、rmtreeを入力し、rope-auto-imoportを実行した後、「fromshutilimportrmtree」が来ませんでした。
代わりに、「グローバル名rmtreeが見つかりません!」というメッセージが表示されました。
助けて!
config.pyを試し、extension_modulesとpython_pathを追加しました。
python - vim コード補完と PyDoc の問題
残念ながら、コード補完のみの os.path として os.path.join を取得できません。もう 1 つの問題は、pydoc がソース コードの上の新しいウィンドウで自動的に開かれないことです。どうすればその問題を解決できますか?
:RopeOpenProject を実行すると、PHYTHONPATH は次のようになります。
次の方法でVimのすべてのプラグインをインストールしました
そして、私が使用する .vimrc は次のようになります。
python - Emacs Extension for Python Auto Complete
I'm looking for an extension which will help in Python's auto complete feature in Python.
If I type the following code:
Then I expect it would give me a suggestion for pop
as it is one of the method of Python list. Is this thing achievable in Emacs?
I tried installing Rope, Rope mode, Ropemacs and Pymacs. The auto-complete suggestion, I get from that aren't the methods of list. But it suggests me something like print
etc. Am I doing something wrong ?
python - Python の print ステートメントをログに変換する
Python ロギングではなく、ロギングに print ステートメントを使用する大規模なコードベースに取り組んでいます。これらすべての print ステートメントを logging.info への呼び出しに変換するための推奨事項があるかどうか疑問に思っていますか? これらのプリントの多くは複数の行にまたがっているため、どのソリューションでもこれらのケースを処理する必要があり、できればフォーマットを維持する必要があります。
私はpythonロープを調べましたが、printのようなステートメントへの呼び出しを関数呼び出しに変換する機能がないようです。
emacs - emacs 24でpymacsをインストールする明確な手順は?
Pythonを使用したemacsでのオートコンプリートとリファクタリングが必要です。
これを行うにはロープが必要だと思います。これを emacs で行うには、ropemacs が必要です。Ropmacs は pymacs に依存しています。
Pymacs をインストールするのは難しいです... または、少なくとも指示が明確ではありません。
2 つのことを行う必要がありますか? pymacs をインストールしてから、emacs に pymacs と対話するように指示するファイルをインストールしますか? 私はすでにロープとロープマックを非常に簡単にインストールしました。
pip install rope ropemacs
これが私がしたことです:
これにより、PIP に従って mac os x マウンテン ライオンに問題なくインストールされます。
しかし、私はまだ終わっていないと感じています。
pymacs、rope、ropemacs がすべて機能しているかどうかをテストするにはどうすればよいですか?