タグ付けされた質問 「neovim」

Vimをリファクタリングしようとするプロジェクト。Neovimのみの機能(Vimや他のViのようなエディターにはない機能)に関する質問には、このタグを使用してください。



5
vimとNeovimの間で設定を共有する方法
私はneovimを使用して開始し、私を移動.vimrcする.config/nvim/init.vimと、他のものは次の場所にあります.local/share/nvim。 vimとNeovim間で設定やプラグインを共有する最良の方法は何ですか?シンボリックリンク?1つのシンボリックリンクのみを使用するように.vimrcのディレクトリを変更できますか? 私のvim設定をNeovimのデフォルトの場所に移行した後、これはほとんど機能するようです: ln -s ~/.local/share/nvim/site ~/.vim ln -s .config/nvim/init.vim .vimrc 一部のプラグイン(vim-plugを使用)は正しく動作しないようです。カスタムカラースキームもvim-airlineもロードできません。
23 vimrc  neovim 

3
Windows 10上のNeovim-準備はできていますか?
私は窓10で立ち往生しており、Neovimを試してみたいと思います。それは準備ができていますか、それとも今のところvim設定をセットアップするだけですか?Neovimの動画や記事をWindowsで実際に見たことはありませんが、グーグルで検索すると、まだ適切に解決されていない問題があった可能性があると思うようになりました。

4
ある分割ウィンドウから別のウィンドウにテキストを送信する
最近、vimバッファーで端末を開くことができるNeoVimのアドオンがありました。これにより、あるvimウィンドウから別の複製にテキストを送信する魅力的な可能性があります。たとえば、REPLのような動作です。 以前は、この種の構成にtmuxを使用していました。ただし、NeoVimのみを使用して試してみたいと思います。 私の質問は-あるvimから別のvimにテキストブロックを送信するにはどうすればよいですか?または多分-テキストの選択、ヤンク、分割の変更、貼り付けのシーケンスを自動化するにはどうすればよいですか?

8
NeoVimでの配色の使用に関する問題
私の配色がtermvim の設定とどのように相互作用しているかを完全に理解していないため、neovimで正しく表示するための能力が妨げられています。 私の.vimrcファイルでは、問題の配色の正しい動作には設定が必要です set term=xterm set t_Co=256 これらの設定のいずれかを省略すると、配色が正しく表示されません。 正しく ない正しく ない スキームは次のようになります。 set background=dark hi clear if exists("syntax_on") syntax reset endif let g:colors_name="impact3" if exists("g:impact_transbg") hi Normal ctermfg=255 ctermbg=none hi NonText ctermfg=DarkGray ctermbg=none hi Statement ctermfg=Blue ctermbg=none hi Comment ctermfg=DarkGray ctermbg=none cterm=bold term=bold hi Constant ctermfg=173 ctermbg=none hi Identifier ctermfg=Cyan …

3
neovimターミナルペインに入るときに挿入モードに入る方法
neovimのターミナルペインから簡単に移動できるように、次のマッピングがあります。 tnoremap <C-h> <C-\><C-n><C-w>h " Workaround since <C-h> isn't working in neovim right now tnoremap <C-w>h <C-\><C-n><C-w>h tnoremap <C-j> <C-\><C-n><C-w>j tnoremap <C-k> <C-\><C-n><C-w>k tnoremap <C-l> <C-\><C-n><C-w>l 唯一の問題は、ターミナルペインに戻ったときにを押しiて挿入モードに戻る必要があることです。ターミナルを実行しているneovimペインに移動するときは、常に挿入モードにする必要があります。これを達成する最良の方法は何ですか?


2
プラグインを条件付きでロードする方法
私はこれに対する答えを探していましたが、まだ何も見つかりませんでしたので、明白な何かを見逃した場合、私は謝罪します。すぐにグーグルで検索できると思ったので、思ったよりも複雑かもしれません。 編集中のファイルのタイプに基づいて、条件付きでプラグインをロードできるようにしたいと思います。たとえば、Pythonを編集する場合、vim-sexpインストールするキーバインドは必要ありませんが、clojureで作業する場合、そのプラグインをロードする必要があります。 現在、neovimと病原体を使用していますが、これを行う別のプラグインマネージャーがあれば、切り替えを受け入れます。これが存在しない場合も、ない:set syntax whateverプラグインを切り替えますか?それはスーパーだから:) ヘルプ/指示を事前に感謝します!


1
replaceコマンドにincsearchはありますか?
Vimのincsearch機能を本当に楽しんでいます。交換するときに機能する方法、またはそれに類似した方法がありますか? たとえば、通常モードで次のように入力した場合: :%s/potato/ 書き込み時にpotato強調表示されるように、ファイルですべての強調表示を取得できますかincsearch /potato ? 正規表現を使用する場合、これはすでに非常に役立ちます。私がこれを書くとき、非常に非常にいいことがあります: :%s/potato/banana/ それはpotatosをbananasに置き換え、それらを強調表示します-おそらく置き換えは別の色にする必要があります。Enterキーを押すまで、変更を「コミット」することはできません。 現在、neovimを使用しています。

2
eslintを使用するとNeomakeがハングする
私が試してみて、設定するには、次の2つのチュートリアルを追っているeslintとNeomake: NeomakeとNeovimによるコードのリンティング NeovimとNeomakeによるコードのリンティング-ESLintエディション だから私は次の最小限のものを持っています init.vim call plug#begin('~/.vim/plugged') Plug 'neomake/neomake' call plug#end() autocmd! BufWritePost,BufEnter * Neomake let g:neomake_verbose=3 let g:neomake_open_list = 2 let g:neomake_javascript_enabled_makers = ['eslint'] " neomake nmap <Leader><Space>o :lopen<CR> " open location window nmap <Leader><Space>c :lclose<CR> " close location window nmap <Leader><Space>, :ll<CR> " go to current error/warning nmap …

2
vimscriptで記録しているかどうかを検出する方法はありますか?
のようなものはありますか eval("is_recording()") vimscriptで呼び出して、現在マクロを記録しているかどうかを確認できますか?私はこれがうまくいくと思ったでしょう: eval("mode(1)") しかし、それだけを返します"n"。 それが重要かどうかはわかりませんが、私はneovimを使用しているので、neovim専用の場合はそれで問題ありません。

2
変数が最後に割り当てられた場所をどのようにして見つけますか?
設定しようg:netrw_list_hideとしていますが、動作しないようです。私が何に設定したとしても、.vimrc常に価値があります,^\.\.\=/\=$。私がvimrc再びファイルを入手した場合にのみ、正しい値が保持されます。 これをデバッグするにはどうすればよいですか?その変数を設定しているプラ​​グインがあると思いますか?おそらくvimrcロードされた後で、それがどこに設定されているのかを見たいのです。

3
orgmodeの代替
vimが他のテキストエディターに比べて非常に軽量であることが本当に気に入っています。しかし、この3か月間、私はspacemacsに遭遇しました。spacemacsがvimのキーバインディングをサポートすることで(evilモードを介して)最善を尽くしますが、メモリをどのように消費するかはあまり好きではありません。 私がspacemacsを使用する主な理由の1つは、単にorgmodeという名前のemacsプラグイン(http://orgmode.org/)が原因です。私はメモを取るだけでなく、議題にも使用します。 vim / neovim + tmuxのみを使用してorgmodeを使用するにはどうすればよいですか?(vimプラグインまたは独立したプログラムを使用) これまでのところ、私はhttps://github.com/jceb/vim-orgmodeが最良の代替手段であると考えています。しかし、いくつかの機能が欠けています。 編集 この質問は、誰もが興味深い答えを共有できるようにするため、公開しておきます。 ただし、最善の解決策はtmuxを使用することです。2つのパネルを作成し、一方のパネルでvimを実行し、もう一方のパネルで最小限のレイヤーのみを使用してspacemacsを実行します(私はorg-modeのみをアクティブにします)。メモリ消費量は非常に少ないです(〜27 MB)。だから、私の最大の問題はすでに解決されています。
11 neovim 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.