我正在使用 VS Code 编写 C,然后在旧版本的 CodeWarrior 中进行编译,以便在微控制器上使用。
VS Code 在 C/C++ 扩展的配置中有一个包含路径部分,我们在其中为其提供微控制器库的路径。有没有简单的方法可以在 NeoVim 中复制这个?
我看到另一篇关于
.clangd
文件的帖子,但我不知道如何使用它。
NeoVim 是一个编辑器,而不是像 VSCode 那样的完整集成开发环境。然而,NeoVim 可以通过插件进行大量定制。如果您使用的是相对较新版本的 NeoVim,您可能需要研究 nvim-lspconfig 插件,该插件可以更轻松地与 语言服务器(如 clangd)集成(.clangd 文件是此配置的一部分)设置)。
特别是,如果您同时安装
clang
和 nvim-lspconfig 插件,您可以检查 :h lspconfig-all
并搜索 ## Clangd
来获取 neovim 配置示例。项目范围的设置还需要 .clangd 等外部文件。