termux怎么配置neovim自动补全
时间: 2023-08-30 15:10:00 浏览: 62
要在 Termux 中配置 Neovim 的自动补全功能,你需要安装以下工具:
1. Neovim:在 Termux 中使用 `pkg install neovim` 命令安装 Neovim。
2. Python:在 Termux 中使用 `pkg install python` 命令安装 Python。
3. Pynvim:在 Termux 中使用 `pip install pynvim` 命令安装 Pynvim。
安装完上述工具后,你需要在 Neovim 的配置文件 `.config/nvim/init.vim` 中添加以下代码:
```vim
" Enable python3 provider
let g:python3_host_prog = '/data/data/com.termux/files/usr/bin/python'
" Enable deoplete plugin
call plug#begin('~/.vim/plugged')
Plug 'Shougo/deoplete.nvim', {'do': ':UpdateRemotePlugins'}
call plug#end()
let g:deoplete#enable_at_startup = 1
let g:deoplete#auto_complete_delay = 0
let g:deoplete#sources = {}
let g:deoplete#sources._ = []
" Enable deoplete for neovim
" For Python
if has('nvim')
let g:python3_host_prog = '/data/data/com.termux/files/usr/bin/python'
let g:python3_host_skip_check = 1
let g:loaded_python_provider = 0
let g:python_host_prog = '/data/data/com.termux/files/usr/bin/python'
let g:python_host_skip_check = 1
let g:loaded_python_provider = 0
endif
" Enable deoplete for vim
if !has('nvim')
let g:python_host_prog = '/data/data/com.termux/files/usr/bin/python'
let g:python_host_skip_check = 1
let g:loaded_python_provider = 0
endif
```
保存配置文件后,重新打开 Neovim,即可使用自动补全功能。