Linux中的C/ c++编辑器在输入时显示错误吗?

Is there any C/C++ editor in Linux that shows errors while typing

本文关键字:显示 错误 输入 中的 c++ 编辑器 Linux      更新时间:2023-10-16

Visual c++编辑器有一个很棒的特性,它在输入代码时用红线标出错误。例如,如果您正在使用一个未声明的变量,它将用红色的花线将其下划线。通过这种方式,程序员可以在输入时解决许多错误,而不必等到编译时才注意到它们。

现在我的问题是,有没有Linux的编辑器有这个伟大的特性?

Kdevelop4具有您所要求的一些特性。例如,它会用黄色标记未声明的变量,用红色标记找不到的文件。但在我看来,目前它在这方面的功能不如MSVS2010。

Vim有一个插件,叫做c.vim。它使语法检查适用于C和c++。您可以在支持文件和本教程中了解更多信息。

我认为这是我所知道的最接近你想要的,使用 editor
相反,如果通过编辑器包含ide,那么NetbeansEclise提供该功能。

如果你打算使用一个"简单"的编辑器,我只能推荐Clang Complete for vim。

这个插件在底层使用Clang提供实时的错误反馈,以及自动完成功能。

您需要单独下载/安装Clang

在linux上,你可以使用ClangComplete来完成sublime text3。它提供了诊断,自动完成和导航(如goto定义),它与CMake集成得很好(尽管它不需要CMake)。