問題タブ [neovim]

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

vim - UltiSnips が自分のスニペットを認識しないのはなぜですか?

現在、Vim でYouCompleteMeを使用しており、Vundler を使用してUltiSnipsvim-snippetsをインストールしています。UltiSnipsYouCompleteMeは互換性があり、適切に動作します。ただし、これらが認識されないため、独自のスニペットを定義すると問題が発生します。

フォルダー内ではなくホームディレクトリにフォルダーをUltiSnipsEdit作成するため、関数を使用すると問題が発生すると思われます。たとえば、R スクリプトを使用して を使用すると、内にファイルが作成されます。次に、テストするためだけにスニペットを定義します。UltiSnips.vimUltiSnipsEditr.snippets/home/UltiSnips

ファイルを保存した後、スニペットはYouCompleteMeのリストに表示:UltiSnipsExpandTriggerされず、 (<c-l>私の場合)で展開されません。

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

vim - Neovim 非同期バッファ待機

ターミナル バッファで REPL と対話する Neovim プラグインに取り組んでいます。コマンドを REPL に送信し、応答をコピーして、何らかの方法でユーザーに表示できるようにしたいと考えています。現在、現在の vimscript 関数が終了するまでターミナル バッファは出力を更新しないようです。

get_response関数は、更新される前に端末バッファーで動作しているためです。

現在、neovim のジョブ コントロールを使用していますが、これがバニラ vim で実現できればなおさらです。

端末を初期化するために使用しているコードは次のとおりです。

コマンドをREPLに送信する方法は次のとおりです。

更新するコマンドを追加しようとしましたeditが、REPL では機能しないようです。

REPL と通信するためのコードはhereです。プロセスを管理するためのコードはhereです。

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

search - VIM を使用してプロジェクトのすべてのファイルを検索するにはどうすればよいですか?

VIM のやり方をまだ理解していないことがいくつかあります。

これらの 1 つは、次のようなプロジェクトでの検索です (Atom で VIM を使用):

ここに画像の説明を入力

現在ファイル名に CtrlP を使用していますが、内容はどうですか?

文字列で検索し、VIM や VIM プラグインを使用してすべての出現箇所のリストを調べるにはどうすればよいですか?

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

vim - neovim でスタイラスとジェイドの構文強調表示を取得する方法

現在、neovim で jade ファイルまたはスタイラス ファイルを開くと、最大 7 秒間停止してからファイルが開きます。中途半端な構文強調表示さえあります。

neovimでジェイドとスタイラスの構文を強調表示する適切な方法は何ですか?

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

vim - プレビュー ウィンドウが開いているときに vim コマンドを実行する

neovim では、補完プラグインがトリガーされると、プレビュー ウィンドウにメソッド シグネチャが出力されます。

ここに画像の説明を入力

ただし、プレビュー ウィンドウには、無効にしたい行番号が含まれています。これまでのところ、私はこれがうまくいくと思っていました

しかし、サイコロはありません。何か案は?

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

vim - Neovim - gitgutter diff 列が Nerd Tree に表示される

したがって、オプションがあるかどうかにかかわらず、gitgutter diff 列が NERDTree バッファーに表示されます。

有効または無効。

開始時に表示されない場合がありますが、ツリーとファイル バッファーを数回切り替えた後、表示されます。

これがどのように見えるかです: vimスクリーン

私の .vimrc はここにあります。

これを修正する方法はありますか?

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

linux - neovim ultisnips のアクティベーションで改行キーストロークが認識されない

YouCompleteMe を他のプラグインとともに使用して、Ubuntu ベースのディストリビューションに neovim(0.1.5) をインストールしました。しかし、Ultisnips をインストールすると、neovim はどのファイルでもキャリッジ リターン キーを認識しません。競合をどのように把握できるか知っていますか。TERM を xterm と xterm-256color に設定してみましたが、問題は解決しません。

これが私のinit.vimです: