如何配置 nvim-cmp 进行自动补全

问题描述 投票:0回答:1

我开始使用 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 吗?

lua neovim nvim-lspconfig
1个回答
0
投票

看来你现在对很多事情都有点困惑。 使用 nvim-cmp 和相关项目的自动完成可能有点混乱,但当您查看文档时它是可以管理的。 以下是我可以建议您首先熟悉生态系统的建议:

  • 使用 Kickstart 设置您的第一个配置
    • 替代方案:使用 LazyVim、LunarVim 等发行版...
  • 查看一些文章、视频和其他内容 - 有很多可用内容将向您解释如何从头开始启动 nvim 配置并让基本配置正常工作。
  • 慢慢来,阅读文档,阅读其他人的配置(查看 github 上的点文件)并享受这个旅程,这将是一个漫长的过程!
© www.soinside.com 2019 - 2024. All rights reserved.