問題タブ [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 投票する
3 に答える
6453 参照

vim - VimのFZF最新ファイルの実用的なソリューション?

FZF Vim プラグインで最近使用したファイルの適切な解決策を見つけるのに問題があります。

このプラグインには、次のような機能が必要です。

  • 現在のvimセッションで開いているファイルを表示します(バッファなど)
  • NERD_tree、fugitive などのフィルター ファイル

私は2つの解決策を試しました

これは、開いているセッション中に機能しますが、Vim を再起動すると、最後に開いたファイルがすべて表示されません。

このソリューションはファイルを適切にフィルタリングしますが、前のセッションで開かれたファイルに対してのみ機能します。したがって、現在のバッファを取得するには Vim を再起動する必要があります。

Vim で FZFMru の実用的なソリューションを見つけましたか?

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

build - neovim をオフラインでビルドする

インターネットに接続していない環境でneovimを使いたい。問題は、ビルドが Web 上のさまざまなサイトから多くの依存関係をダウンロードする必要があるため、そこにビルドするという選択肢がないことです。また、マシンにルート権限がないため、パッケージをインストールできません。OSはrethat 6.4です。

私が見たように、2つのオプションがあります:

  • すべての依存関係のソースをマシンにコピーする前に取得し、コピーしてビルドする方法を用意してください。(これを行う方法がわかりません)

  • 別のマシンに静的にリンクしてそこにコピーする方法を見つける

他のオプションはありますか?上記を枯らす簡単な方法はありますか?

0 投票する
7 に答える
10894 参照

python - サポートが機能しない

deopleteおよびUtilSnipsで neovim を使用しようとしています。どちらも nvim からの Python サポートが必要です。

の指示に従って:help nvim_pythonサポートを設定しましたが、:echo has('python')orの出力:echo has('python3')は両方とも0.

nvim-startup で、メッセージUltiSnips requires py >= 2.7 or py3と for deopleteが表示されますIt requires Neovim with Python 3 support ("+python3")

私のpython(2.7.10)とpython3(3.4.3)はどちらも自作でインストールされています。neovim モジュールは何度もインストールされてpippip3ますが、nvimrc でパスinstall neovimを設定しても、nvim はそれを見つけることができませんlet g:python_host_prog

もう何ができるのかわからないのですが、何が悪いのか考えている人はいますか?

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

c - VIM with youcomplete me

私はしばらくの間コーディングを行ってきましたが、IDE から IDE への移行は、最も必要なものが ctag とコード補完だけであるとき、本当に苦痛です。私は最終的にvim、この場合はneovimに行くことにしましたが、それは重要ではありません。

私はctagsが機能していて、このチュートリアルと一緒にYCMサイトからこのチュートリアルに従っていまし

しかし、YCM を動作させることができないようです。

私はこれらのステップに従いました:

これは、ダウンロード、コンパイル、インストールを経たものです

それから私は作成しました.ycm_extra_conf.py file at "~/.nvim/.ycm_extra_conf.py"

追加: letg:ycm_global_ycm_extra_conf = "~/.nvim/.ycm_extra_conf.py"

私の一番上に~/.nvimrc file

これは、.ycm_extra_conf.py ファイルに追加したものです。

ctags を作成したプロジェクトがあり、その ctags サポートを使用して vim でファイルを回避できますが、コード補完が機能しません。

手順を実行し、 ~/.nvim/bundle の内部に入りました

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

python - virtualenvまたはcondaが原因で、neovimがpythonを正しく見つけることができませんか?

にインストールYouCompleteMeしてUltiSnipsプラグインしますneovim。通常、すべて問題ありません。

しかし、私は私のpython開発で使用していMiniCondaます.MiniCondavirtualenvparsersource activate parser

問題はneovimpythonを適切に見つけることができないことです。なぜvirtualenv影響するのか混乱していますneovimか?

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

vim - 端末バッファーを作成するときに、nvim に .bash_profile を強制的にソースさせるにはどうすればよいですか?

私のテストから、新しい端末バッファーを開くときに nvim が .bash_profile をソースしないことは明らかです。新しい端末バッファが作成されるたびに、これを強制的に実行したいと思います。

この動作を確認するには:

  1. nvim で .bash_profile を開きます
  2. 次のような新しい変数をエクスポートします ISSOURCED
  3. ファイルを書き出す
  4. 端末バッファを開く
  5. 走るecho $ISSOURCED

また、この回答if tty -s; then echo interactive; fiに基づいて を実行して、bash がインタラクティブ モードで実行されていることも確認しました (そうです) 。

ただし、この回答shopt -q login_shell && echo 'Login shell' || echo 'Not login shell'に基づいて、実行に基づいてログインシェルではありません。これは、通常は source . 残念ながら、bashrc を別の場所に保管し、.bash_profile から取得しているため、取得されません。$HOME/.bashrc

私の現在の回避策と、それが理想的ではない理由については、以下の回答を参照してください。

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

vim - Vim の Ctrl-n ショートカットは、ESC を押して挿入モードに再度入るまで機能しません

挿入モードでは、vim のオートコンプリート キーバインド<c-n>が正しく機能しません。ファイルを編集して を押し<c-n>ても、何も起こりません。

を押して通常モードに戻りESC、挿入モードに再度入ると、このショートカットは機能しますが、オートコンプリートは 1 回しかできません。手順を繰り返さない限り、結果<c-n>操作は応答しません。ESCi

<c-n>たぶん、ショートカットを無効にしているのはYCMです。YCMを無効にしてみましたが、すべて正常に動作します。

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

terminal - 端末バッファのスクロールバック サイズを設定するにはどうすればよいですか?

デフォルトでは、ターミナル バッファのスクロールバック サイズは 1024 に設定されていますが、それでは十分ではなく、変更したいと考えています。

help terminalこれを構成する方法については説明しません。