問題タブ [jedi-vim]

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 投票する
1 に答える
481 参照

autocomplete - 最初の文字の後のjedi-vimオートコンプリート

< C-Space >を押さずに文字を入力した後、jedi-vimに自動的に補完を開始させる方法はありますか? バインドすることは可能でしょうか

let g:jedi#completions_command = "< C-Space >"

タイピング機能を維持しながら、すべての文字にコマンドを送信しますか? どんな提案でも大歓迎です。

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

python - jedi-vim と YCM python インデント

Python dev 用の YouCompleteMe vim プラグインを使用しています。YCM は jedi-vim を使用して Python コードをオートコンプリートします。ただし、Python のインデントを 4 ではなく 2 つのスペース (Google Python スタイル) に構成したいと考えています。これどうやってするの?/ftplugin に python.vim を追加して、tabstop=2 shiftwidth=2 に設定してみました。しかし、うまくいきませんでした。

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

python - ジェダイヴィムが動かない

VIM に問題があります。https://github.com/davidhalter/jedi-vimに従って jedi-vim をインストールしようとしています が、vim を開くと次のようなエラーが報告されます。

そして、vim で Ctrl+Space を使用すると、次のようになります。

実際、コマンド ラインから OS をインポートしてもエラーは発生しません。

誰でもこのエラーを解決する方法を知っていますか?ありがとう.

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

jedi-vim - GVim - Python Jedi の不具合

GVim の素晴らしい Python Jedi プラグインを使用しているときに、関数補完のヒントのポップアップで奇妙な動作に気付き始めました (私が知る限り、オートコンプリートではありません)。

まず、関数の引数のヘルパー ポップアップが表示されている間、GVim の入力は、組み込み関数や標準型であっても遅延します。ポップアップが閉じられると、ラグがなくなります。オートコンプリートはすべてのレベルで問題なく機能しているようですが、このラグは関数ヘルパーにのみ適用されるようです。

2 つ目は、ポップアップが閉じられるはずだったにもかかわらず、バッファ内でフリーズし、ファイル内のその場所のバッファの内容を実際に置き換えてしまうケースが最近発生したことです。取り組んでいた機能を終了し、:/__initカーソル位置をジャンプするために使用しました。私のウィンドウは下にスクロールしましたが、どうやら元の関数ポップアップがクリアされず、私のテキストのフィクスチャになりました。

ファイルを保存すると、その行はポップアップの内容に置き換えられました (Python がその行を実行しようとすると、明らかに例外がスローされました)。ファイル内のその場所に戻り、その機能のヘルプ ポップアップを再度アクティブにしてから再度閉じると、フリーズしたポップアップ テキストが修正されました。

これらの問題は関連していますか?

これは、変更する必要がある積極的な構成設定ですか。正直なところ、これらのポップアップは時々私の好みには少し攻撃的すぎるので、構成でそれらを無効/ホットキーバインドするにはどうすればよいですか?


この動作は GVim でしか経験していません。コンソールのvimで発生するのかもしれませんが、状況を再現しようとしていないのでわかりません。

GVim の状況:

  • 7つのタブが開いています
  • 通常、各タブには 2 つの垂直ウィンドウがあります
  • 各ウィンドウは通常、個別の python モジュールです
0 投票する
2 に答える
1144 参照

python - Syntastic / Jedi-Vim による不要なハイライト

Syntastic と Jedi-Vim を使用しています。現時点では、Syntastics 機能を使用して、vim の pylint エラーを強調表示しています。スクリーンショットでわかるように、ある種のバグに遭遇したように感じます。カスタムエラー行のハイライトは、それを行うように指定したことがないときにアンダーカールを表示し、vim のどの部分も見つけることができません。アンダーカールを見えなくすることができます。

  • 意図しないアンダーカールがあるのはなぜですか?
  • この動作はvimのコアの一部ですか?
  • そうでない場合、これを生成しているバンドルは何ですか?アンダーカールを非表示にするにはどうすればよいですか?

私のvimセットアップのスクリーンショット、不要なアンダーカールは4〜9行目にあります。

ありがとう。

~_vimrc

vim --バージョン

0 投票する
0 に答える
502 参照

python - Jedi-VIM: 場合によってはポップアップが表示される

Mac(Yosemite)でvim 7.3を使用して一種のpython-IDEを作成するために、いくつかのプラグインをインストールしました。

プラグインのリストについては、私の .vimrc を参照してください - 設定:

これはvimのバージョン情報です

私がpythonファイルで作業している場合、Ctrl-Spaceまたはピリオドを押すたびにオートコンプリート用の「ポップアップウィンドウ」が期待されていましたが、そうではありません

例 No ポップアップ:

ここに画像の説明を入力

ここにポップアップがあります

ここに画像の説明を入力

何か案は?

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

ubuntu - yaml ファイルの autocompop で vim が遅くなる

これは私のvimrcです。vim は、yaml ファイルのナビゲーションが非常に遅いです。L9 と autocompop プラグインを無効にすると、より高速になりました。プラグインを持っていても、ナビゲーションを改善する方法はありますか? また、オートコンプリート用に pythonmode と jedi-vim の両方があります。このようにするのは良い習慣ですか?それに代わるものはありますか。

autocomplpop の代わりに youcompleteme を調べていました。それに切り替えると役立ちますか?

0 投票する
0 に答える
209 参照

vim - Vim ウィンドウを 3 つのパネルに分割する

私は Vim を初めて使用しますが、Vim を Python および C/C++ コードを開発するための潜在的なコード IDE と見なしたいと考えています。

苦労の末、ようやくYCMやcolor-schemesなどのプラグインをインストールし、最小限の開発環境を手に入れることができました。私が修正するのに苦労しているのは次のとおりです。

1-Vim は、添付の画像のように編集する Python または C/C++ ファイルのウィンドウを 3 つのパネルに自動的に分割する必要があります。注: vim または .vimrc の設定は、他のファイル タイプではプレーンに設定する必要があります。

2-YouCompleteMe ポップアップ メニューは、サイズを制限し、特定の背景 (背景) とフォントの色を取得する必要があります。

3-2 つの余分なパネル YCM ポップアップ ドキュメントと GDB/コンパイラ出力はファイルに書き込まれるべきではなく、ユーザーは一度だけ挿入する必要があります:q! または :wq でメイン ファイル ウィンドウを終了します (すべてのパネルを個別に閉じないでください)。

4-コンパイラ/gdb の出力は、スクロール機能を備えた専用ウィンドウに表示する必要があります。

ありがとうYCM コード補完を備えた望ましい vim IDE

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

vim - 迷惑YouCompleteMe (YCM) では動作しません

Linux システムで YCM をセットアップし、GUI ターミナルから vim を呼び出しましたが、YCM は vim 挿入モードで正常に動作し、オムニ メニューが開きますが、押すか vim が貼り付けモードに入るとすぐに、YCM がトリガーされません。

.vimrc の次の設定はどれもうまくいきませんでした。

次の診断コマンドが返されます

問題が SuperTab によるものなのか、それとも別のものによるものなのかはわかりません。Omnimenu のポップアップが本当に必要です。ありがとう