問題タブ [python-mode]

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.

0 投票する
2 に答える
956 参照

python - 'run-python' が Emacs 24.3.1 for Windows、カスタム ベンダー提供の Python2.6 で失敗する

私は Windows でカスタム バージョンの Python 2.6 を使用していくつかの作業を行っており、この目的のために emacs を使用したいと考えています。より unixy なプラットフォームでは、基本的な python-mode で問題が発生したことはありませんが、M-x run-pythonコマンドを使用しようとすると問題が発生します。

私のカスタム Python はパス上にあります (つまりpython、Windows コマンド プロンプトから入力して、適切なバージョンを取得できます)。run-python残念ながら、 emacs から起動しようとすると、*Messages* バッファに次のエラーが表示されます。

これに光を当てることができる同様のpython構成を実行している人はいますか? 必要に応じて、その他の構成の詳細を投稿していただければ幸いです。

0 投票する
4 に答える
1658 参照

emacs - electric-indent-mode で Python コードが壊れる

私はEmacsでこのコードをpython-mode有効にして持っています:

カーソルを移動するreturn Falsedef func(、コードが自動的にインデントされ、コードが壊れます:

electric-indent-modeこれは、マイナー グローバル モードが原因であることがわかりました。ただし、オフにしようとしましたが、問題は残ります。

私が使用するelispコードは次のとおりです。

そして、これが私のpython-mode-hook見た目です:

この動作をオフにauto-indent-modeすると停止します (ただし、自動インデントは得られません、glol)。

私のemacsバージョン:GNU Emacs 24.3.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.8.1) of 2013-04-29 on eric

EDIT:メルパによるとpython、そのバージョンでパッケージ(Emacs用の組み込みのPythonのフライングサーカスサポートを使用しています)を使用しています。0.24.2おそらく、それを削除してpython-mode、バージョン 6.0.10 のパッケージを使用する必要がありますか?

0 投票する
1 に答える
160 参照

emacs24 - Emacs Cc Cc を使用した Python スクリプトの実行が認識されない

セットアップ: Ubuntu 13.04 で実行されている Emacs 24.2.1 ソフトウェア センターによって提供されたバージョンを使用 (「Debian によって変更」)。

問題: 「Cc Cc」バインディングは、「python-send-buffer」に関連付けられた有効な組み合わせとして Ch b にリストされていても、python.el で認識されません (python-mode.el では機能します)。

http://www.emacswiki.org/emacs/ProgrammingWithPythonDotElのトラブルシューティング セクションは 、「一番下」にある必要がある点に関係していることを示唆していますが、提供されている解決策は Cc Cr 用のようで、わかりませんCcにも当てはまる場合。

以下にも類似: https://lists.gnu.org/archive/html/emacs-devel/2007-09/msg01665.html

0 投票する
1 に答える
260 参照

python - その機能を動作させるには、Python ファイルをプラグイン Python-mode と同じドライブに配置する必要がありますか?

Windowsマシンでプラグインpython-modeを使用しています。gVim

私のファイルには次のpython-mode特定の設定があります。vimrc

これらは、このチュートリアルで提案されました。

vimrc私のM:ドライブにあります。

ここで、vim を開き (ドライブで開くように設定M:)、たとえばドライブで python ファイルを開き、P:そのファイルを保存しようとすると、次のエラー メッセージが表示されます。

ここに画像の説明を入力

ファイルpi.pyを M: ドライブに移動すると、すべて問題ありvimませんが、編集中のファイルが vim と同じドライブにあるという条件でファイルを使用することはできませんか?

の設定を変更してPython-mode、他のドライブのファイルで機能することはできますか?


EDIT Python-modeには、有望に見える次の設定があります。

" 追加の python パス
let g:pymode_paths = []

だからvimrc私は追加しました

let g:pymode_paths = ['P:\Comp Apps\Python\']

それでも、その場所から .py ファイルを開くと、同じエラー メッセージが表示されます。

0 投票する
2 に答える
82 参照

python - ディレクトリ内のファイルの評価

ディレクトリ内のすべてのファイル (または少なくともインポート元のすべてのファイル) を評価するために python-mode を取得する方法はありますか?

同じディレクトリ内の別のファイルからインポートするファイルで作業する場合、依存ファイルで行われた変更を取得するために、下位の python プロセスを強制終了してから再作成する必要があります。

0 投票する
2 に答える
767 参照

vim - PyLintマークのVimのインターフェースをクリアするにはどうすればよいですか?

手動でチェックするようにpython-modeを設定しました。そこで、入力:PyLintするとコードがチェックされ、「QuickFix」ウィンドウと横にいくつかのマークが表示されます。その後、別のウィンドウに入力するなどして QuickFix ウィンドウを閉じることができます:onlyが、サイド マークをクリアするにはどうすればよいですか?

0 投票する
3 に答える
3289 参照

python - Enterキーを押してもpythonモードのインデントが機能しない

python-modeELPA からインストールしたところEnter、カーソルを押すと次の行の先頭にまっすぐ進みます。たとえば、次のコードの場合:

改行に移動するために、ヒットした後は毎回ヒットする必要があります(ただし、興味深いことに、TABカーソルEnterは適切な場所に送信されます)。EnterTAB

インストール時にpython-mode、インデントに関するよくわからない警告メッセージが表示されました。これらの警告メッセージへのリンクは次のとおりです。