Oleg Papulov Asked: 2023-12-21 18:49:22 +0800 CST2023-12-21 18:49:22 +0800 CST 2023-12-21 18:49:22 +0800 CST 如何在 neovim 中触发 lsp 建议弹出窗口? 772 我正在使用带有 typescript lsp 的 nvchad neovim 设置。Lsp 工作得很好,并打开我的列表,其中包含自动完成的建议,但仅当我开始输入内容时。我想要做的是通过按一些热键来触发此建议列表弹出 看起来是这样的 无需打字 开始打字 我不知道它是否有用,但我使用下一个 lsp 插件: nvim-lspconfig 梅森.nvim 梅森-lspconfig.nvim nvchad 配置还具有 nvim-cmp 和 LuaSnip 插件的自动设置。我没有手动配置它们 lua 1 个回答 Voted Best Answer ignassew 2023-12-21T19:24:34+08:002023-12-21T19:24:34+08:00 在 NvChad 中,默认自动补全为 <C-Space> (Control + Space) nvim-cmp负责自动完成。 如果要更改默认映射,则必须在 NvChad 中添加自定义插件选项(来源): 自定义/chadrc.lua M.plugins = "custom.plugins" 自定义/plugins.lua local plugins = { -- this opts will extend the default opts { "hrsh7th/nvim-cmp", opts = { mapping = { ["<C-Space>"] = cmp.mapping.complete(), -- Replace with whatever you want }, }, }, } return plugins 注意:这仅适用于 NvChad。要使用任何其他 neovim 配置进行配置,请参阅文档。 我建议创建您自己的配置,而不是使用像 NvChad 这样的现成发行版。它让您深入了解 neovim 配置。如果您不知道从哪里开始,请查看kickstart.nvim
在 NvChad 中,默认自动补全为 <C-Space> (Control + Space)
nvim-cmp负责自动完成。
如果要更改默认映射,则必须在 NvChad 中添加自定义插件选项(来源):
注意:这仅适用于 NvChad。要使用任何其他 neovim 配置进行配置,请参阅文档。
我建议创建您自己的配置,而不是使用像 NvChad 这样的现成发行版。它让您深入了解 neovim 配置。如果您不知道从哪里开始,请查看kickstart.nvim