[x] let g:deoplete#enable_at_startup = 1
在 deoplete 插件的 init.vim
文件中已被配置;
[x] 插件已按如下正常安装
For 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
```
使用 PlugState 检查都是 OK
[x] Python3 已支持
> `:echo has("python3")` 返回 `1`
最终在使用 Vim 的时候只能手动使用自带的 omni 补全,但是根本看不到网上各种华丽的自动弹出补全,请问我还遗漏了什么么,有知道的还请告知,万分感谢!
1
quinoa42 2018-01-08 04:11:22 +08:00
vim8 的话 has('nvim')返回应该是 0 吧……
|
2
ivechan 2018-01-13 12:05:14 +08:00
你要补全什么代码?我记得 deoplete 需要安装额外的源。
|
4
louis3404 OP @ivechan 想补全 Javascript,但前提是 deoplete 都没有正常工作。。。后来我发现一个叫做 asyncomplete.vim 的插件似乎也不错,但是设置起来更加复杂,如果要使用 Flow 的需要再额外安装 vim-flow 插件以实现 Javascript 补全,链接在此: https://github.com/prabirshrestha/asyncomplete.vim
|
5
ivechan 2018-01-14 12:24:05 +08:00
@louis3404 我不确定是不是 deoplete 根本无法工作.
deoplete 只是框架, 想补全 js 的话, 你需要进这里, 选一个 js 补全源后才能补全 js. https://github.com/Shougo/deoplete.nvim/wiki/Completion-Sources 如果你已经完成了这个步骤, 那么可能是 deoplete 本身的问题了. |
6
quinoa42 2018-01-14 17:12:55 +08:00 via Android
neovim 的 python client 能直接给 vim8 用?:echo has('python3')输出是多少?
|
7
quinoa42 2018-01-14 17:16:37 +08:00 via Android
@quinoa42 眼花了…不过不是很懂你的华丽补全的定义,不过 deoplete 默认就是用 vim 原版的快捷键来激活补全的,想用 tab 之类要自己设置
弹出的补全右边有类似[xxx]这样的分类标识吗? |
8
louis3404 OP call deoplete#enable()
确认不能正常工作的是这个语句,在命令行上输出这个语句(其实等同于 let g:deoplete#enable_at_startup = 1 )为了测试 deoplete 是否开启,结果是没有。。 |
9
louis3404 OP @quinoa42 返回 1 的, 此外我在没有安装 deoplete 的情况下单独安装 terns 插件可以在补全菜单的右边显示分类标示的
|
10
louis3404 OP [deoplete@yarp] Python3 excutable [python3] not found.
[deoplete@yarp] ##### Please configure let g:python3_host_prog ##### 以上是运行 call 语句的错误提示内容,在此之前我在 init.vim 中已经如下设置过了,但依然不行: let g:python3_host_prog = 'python3' 不管是写上 python3 还是写上完整的 python 执行路('C:/Users/myUser/AppData/Local/Programs/Python/Python36')径都不行 我跟这两个 Issue 有些类似: https://github.com/roxma/vim-hug-neovim-rpc/issues/9 https://github.com/roxma/nvim-completion-manager/issues/52#issuecomment-336689358 不同的是,我不能正常输出:echo g:_cm_py3 |
11
quinoa42 2018-01-15 12:03:50 +08:00 1
@louis3404 有条件的话试下直接用 neovim? 没折腾过 windows+vim8+hug-neovim-rpc 这种用法,没法帮到你了
|
13
jsfaint 2018-02-05 13:07:53 +08:00
我这边之前的版本设置了 python3_host_prog 就能正常工作
let g:python3_host_prog = 'C:/Users/User/AppData/Local/Programs/Python/Python36/python.exe' shougo 前几天合并了 parallel branch,在 Windows 下没法用了…… |
14
zhuzhzh 2018-09-19 22:03:26 +08:00
在 windows 下还要用 pip 安装 neovim, 这个 deoplete 还是挺麻烦,这类工具都好难配置啊
|