我开始使用 Neovim 并需要一些基本功能,例如自动完成。我使用 neovim 的 vim-plug 插件管理器,发现 nvim-cmp 可以自动完成。
我的问题是,当我从 https://github.com/hrsh7th/nvim-cmp 复制 nvim-cmp 配置时,它不起作用。它说:
Error loading lua [string ":lua"]
。
我想也许我需要在配置中添加一些 lua 文件。现在我在
init.vim
中只有 .config/nvim/
。但我没有找到如何设置它的解释。我也不知道应该在 ['YOUR_LSP_SERVER']
配置(github 页面上的那个)中放入 nvim-cmp
中的内容。
有人可以解释一下吗?你建议我使用不同的自动完成插件,比如 coc 吗?
看来你现在对很多事情都有点困惑。 使用 nvim-cmp 和相关项目的自动完成可能有点混乱,但当您查看文档时它是可以管理的。 以下是我可以建议您首先熟悉生态系统的建议: