GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

Shougo

deoplete.nvim – 🌠 neovim / Vim8用の暗黙の非同期補完フレームワーク

投稿日:

🌠 neovim / Vim8用の暗黙の非同期補完フレームワーク

deoplete.nvim

neovim / Vim8用の暗黙の非同期補完フレームワーク

Deopleteは、 “dark powered neo-completion”の略語です。 これは、neovim / Vim8のための拡張可能で非同期の補完フレームワークを提供します。

deopleteは、デフォルトでcomplete()を使って補完を表示します。

ここにdeoplete.nvimのために特別に作られたいくつかの補完元があります

インストール

注: deopleteには、Neovim(0.2.0以上、もちろん最新のものが推奨されています)またはPython3とタイマーが有効なVim8が必要です。 あなたがこれを持っているかどうかわからない場合は、 要件を参照してください。

vim-plugの場合

if has('nvim')
  Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
else
  Plug 'Shougo/deoplete.nvim'
  Plug 'roxma/nvim-yarp'
  Plug 'roxma/vim-hug-neovim-rpc'
endif
let g:deoplete#enable_at_startup = 1

dein.vimの場合

call dein#add('Shougo/deoplete.nvim')
if !has('nvim')
  call dein#add('roxma/nvim-yarp')
  call dein#add('roxma/vim-hug-neovim-rpc')
endif
let g:deoplete#enable_at_startup = 1

手動インストールの場合(推奨されません)

  1. ファイルを展開してNeovimまたは.vimディレクトリ(通常$XDG_CONFIG_HOME/nvim/ )に入れます。

  2. call deoplete#enable()call deoplete#enable()let g:deoplete#enable_at_startup = 1しますinit.vim

要件

deopleteにはif_python3でNeovimまたはVim8が必要です。

もし:echo has("python3")1返したら、あなたはpython 3をサポートしています。 そうでない場合は、以下を参照してください

pipでPython3インターフェイスを有効にすることができます:

pip3 install neovim

Vim8にはnvim-yarpとvim-hug-neovim-rpcをインストールしてください。

注:リモートプラグインを更新する前にPython3を有効にする必要があります

PythonのサポートがNeovimに追加される前にDeopleteがインストールされていた場合、 :UpdateRemotePluginsは自動補完を有効にするために手動で実行する必要があります。

注:deopleteには、neovim-python ver.0.2.4 +が必要です。

あなたはneovim-pythonモジュールを更新する必要があります。

pip3 install --upgrade neovim

Neovim-python / python3インタフェースのインストールマニュアルを読むには、 :help provider-pythonとWikiを読んでください。 https://github.com/zchee/deoplete-jedi/wiki/Setting-up-Python-for-Neovim

構成

" Use deoplete.
let g:deoplete#enable_at_startup = 1

スクリーンショット

JavaScriptデオプレックスhttps://www.youtube.com/watch?v=oanoPTpiSF4







-Shougo
-, , , ,

執筆者: