問題タブ [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.
vim - 知りたい :CocSearch /pattern/ -A
Plugin CocでNeovimを使用しています
私が使うとき:CocSearch /some pattern/ with option -A <number>
そのコマンドで、ディレクトリのファイルに関する検索結果を開きます
例えば
:CocSearch /some pattern/ -A 20
「-A and number」オプションの意味を知りたい
私の知る限り、数を増やすと、結果の相対的な行が増えます(Vscodeには同じ機能があります)
しかし、今までこのオプションのドキュメントを見つけることができません
vim - coc-clangdを使用してvimでlib gtkを使用してCでプログラミングする方法は?
GTK プロジェクトの Web サイトから「Hello world」コードをコピーし、coc-clangdで適切に構成された C で開発する環境で Vim に貼り付けました。ただし、いくつかのエラーが
#include <gtk/gtk.h>
しかし、次のコマンドでコンパイルを送信すると:
gcc `pkg-config --cflags gtk+-3.0` -o hello-world-gtk hello-world-gtk.c `pkg-config --libs gtk+-3.0`
それは私が追加しようとした完璧に動作します
`pkg-config --cflags gtk+-3.0`
の
clangd.fallbackFlags
でした:CocConfig
が、うまくいきませんでした。
c++ - CoC がオートコンプリート要求メッセージを言語サーバーに送信しない
C++ コードを編集しているときに、nvim オートコンプリート ウィンドウが表示されません。このデバッグ ガイドラインに従おうとしてきましたが、あまり成功していません。で次のように構成された Kythe 言語サーバーを使用していますcoc-settings.json
。
C++ ファイルを開いて を実行する:CocList services
と、言語サーバーが開始されていることがわかります。
実際、 には:CocCommand workspace.showOutput
、初期化が成功したことを示すメッセージがあります。
1 つの考えとして、オートコンプリートが表示されるために必要な機能が欠落していませんか? いずれにせよ、ファイルを編集して、たとえば、std::
その名前空間の何らかの形式のオートコンプリートを期待して入力しようとすると、何も起こらず、言語サーバーに送信されるメッセージは次のようになります。
私の限られた知識から、オートコンプリートには別のメッセージ タイプを言語サーバーに送信する必要があると確信しています。textDocument/didChange
状態を更新するためだけのようです。
編集: nvim によって要求された機能の完全なセット: