問題タブ [coc.nvim]

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 に答える
998 参照

c++ - coc-clangd/coc-nvimを使用してソースコード内のシンボルを手動で(キーバインディングなしで)検索する方法は?

私は C/C++ プログラミングに neovim と coc-clangd を使用しています。すべて問題なく、すべてのプロジェクト ファイル内のシンボルの定義をジャンプして参照を検索できます。シンボルの上にカーソルを置き、キーバインドを使用してアクションgrを呼び出すことができます。jumpReferences

grcoc-clangdでキーバインドを使用するのではなく、単に入力するだけでシンボルを検索するオプションがあることを知りたいですか?

実際には、次のコマンドで cscope を使用してこのジョブを実行できます。

:cs find global <symbol-name>

しかし、coc-clangd を使用する方がはるかに優れています。インデックス作成手順がより簡単だからです。だから私はこのリンクを検索して見つけました、そしてそこに私はjumpReferencescocアクションを見つけました. 私はこのアクションでとても遊んだ。たとえば、次のコマンドを実行しました。

:call CocAction('jumpReferences', <symbol-name>)

これによりエラーは発生しませんが、無視<symbol-name>され、カーソルの下のシンボルへの参照のリストが表示されます。

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

pygame - 仮想環境にインストールされた `coc-python` および `jedi` オートコンプリート モジュールを作成する

coc.nvim+ coc-python+通常のjediセットアップでは、NeoVim はシステム Python モジュールを使用して独自のプラグインを実行する必要がありますが、Jedi はアクティブな仮想環境にインストールされた Python モジュールをオートコンプリートできるはずです。設定方法を教えてください。

NeoVim をグローバルにインストールし、pip installPylint と Jedi をインストールしました。問題なくNeoVimにインストールcoc.nvimしました。coc-pythonにシステムの Python 3 パスがあり~/.vimrcます。

および の次の内容~/coc-settings.json:

仮想環境を作成したら、それをアクティブ化し、pygameNeoVim をインストールして実行します。

リンターと Python 3 プロバイダーの両方が正常に動作します。ただし、Jedi はローカル コードのメンバーを完成させますが、仮想環境の外部にpygameもインストールしない限り、のメンバーを完成させません。pygame

しかし、すべての Python モジュールを 2 回インストールしなければならないのは、仮想環境を使用する目的に反します。

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

eslint - Vim ESLint はまだ承認または拒否されていません

私はvimが初めてで、問題に遭遇しました。私は別の TS プロジェクトに取り組んでいましたが、ESlint は正常に動作し、保存時にフォーマットを有効にすることさえできました。しかし、プロジェクトを変更すると、リンターが機能しなくなり、保存時のフォーマットやヘルプがなくなりました。これを解決する方法を知っている人はいますか?

Coc の coc-eslint を使用しています

すべてのモジュールがインストールされており、リンターは vscode で正常に動作します ...

問題のプリントはこちら