无法在 NeoVim 中启动 deoplete

Can't get deoplete to start in NeoVim

我一直在尝试让自动完成功能在 NeoVim 中为 GoLang 工作。在搜索时,我作为 NeoVim 包管理器被带到 deoplete. I'm using dein.vim。我的 .vimrc 文件设置如下:

if &compatible
set nocompatible               " Be iMproved
endif

" Required:
set runtimepath^=/home/tyler/repos/github.com/Shougo/dein.vim

" Required:
call dein#begin(expand('/home/tyler'))

" Let dein manage dein
" Required:
call dein#add('Shougo/dein.vim')

" Add or remove your plugins here:
call dein#add('Shougo/neosnippet.vim')
call dein#add('Shougo/neosnippet-snippets')
call dein#add('Shougo/deoplete.nvim')

" You can specify revision/branch/tag.
call dein#add('Shougo/vimshell', { 'rev': '3787e5' })

" Required:
call dein#end()

" Required:
filetype plugin indent on

" If you want to install not installed plugins on startup.
if dein#check_install()
    call dein#install()
endif

let g:deoplete#enable_at_startup = 1

我已经围绕各种 github 问题进行了大量搜索,但还没有成功。回顾一下,问题是我似乎无法让 deoplete NeoVim 插件自动完成。也许我对这应该如何工作有误解。

@Anzel 在这里提供了一个很好的答案。 Python neovim 界面需要通过 pip 安装。例如 pip3 install neovim。为了解决这个问题,我试图让 neovim 通过 deoplete 插件使用自动完成功能。这不起作用(即使指定了该选项,也不建议实时自动完成),因为未安装所需的 Python 接口。 python界面安装完成后,一个简单的