如何在 Neovim 中将外部库路径与 C 项目一起使用?

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

我目前正在学习一门课程,其中我们使用 VSCode 用 C 语言编写代码,然后在旧版本的 CodeWarrior 中进行编译,以便在微控制器上使用。 VSCode 在 C/C++ 扩展的配置中有一个包含路径部分,我们在其中为其提供微控制器库的路径。有没有简单的方法可以在 NeoVim 中复制这个?我最近开始使用它,并想用它代替 VSCode。

我看到了另一篇关于 .clangd 文件的文章,但我不知道从哪里开始使用它,更不用说将它包含在我的项目中了。

c neovim codewarrior
1个回答
0
投票

NeoVim 是一个编辑器,而不是像 VSCode 那样的完整集成开发环境。然而,NeoVim 可以通过插件进行大量定制。如果您使用的是相对较新版本的 NeoVim,您可能需要研究 nvim-lspconfig 插件,该插件可以更轻松地与 语言服务器(如 clangd)集成(.clangd 文件是此配置的一部分)设置)。

特别是,如果您同时安装

clang
和 nvim-lspconfig 插件,您可以检查
:h lspconfig-all
并搜索
## Clangd
来获取 neovim 配置示例。项目范围的设置还需要 .clangd 等外部文件。

© www.soinside.com 2019 - 2024. All rights reserved.