coc.nvim 需要 Python 吗?

cse*_*lus 5 neovim

安装说明没有提到需要 Python 或特定的 Python 插件。尽管当我将 coc.nvim 添加到我的 vim 插件 ( Plug 'neoclide/coc.nvim', {'branch': 'release'})、安装并重新启动 Neovim 时,我收到以下错误:

[coc.nvim] Error on execute python script: request error nvim_command - Vim(pyxfile):E319: No "python3" provider found. Run ":checkhealth provider"
Run Code Online (Sandbox Code Playgroud)

我是 VIM/Neovim 的长期用户,并且安装了相当多的插件,它们都不依赖于第 3 方 Python 脚本,我希望保持这种状态。

所以我的问题是,coc.nvim 是否需要 Python 或者我的配置有误?

fan*_*ard 4

您正在使用https://github.com/neoclide/coc-snippets,它将加载和解析 Ultisnips 片段,一些片段需要 Python 才能运行。

您可以通过"snippets.ultisnips.usePythonx": false在 coc-settings.json 中进行设置来禁用 Python。