Linux中的C/ c++编辑器在输入时显示错误吗?
Is there any C/C++ editor in Linux that shows errors while typing
Visual c++编辑器有一个很棒的特性,它在输入代码时用红线标出错误。例如,如果您正在使用一个未声明的变量,它将用红色的花线将其下划线。通过这种方式,程序员可以在输入时解决许多错误,而不必等到编译时才注意到它们。
现在我的问题是,有没有Linux的编辑器有这个伟大的特性?
Kdevelop4具有您所要求的一些特性。例如,它会用黄色标记未声明的变量,用红色标记找不到的文件。但在我看来,目前它在这方面的功能不如MSVS2010。
Vim
有一个插件,叫做c.vim
。它使语法检查适用于C和c++。您可以在支持文件和本教程中了解更多信息。
我认为这是我所知道的最接近你想要的,使用 editor
。
相反,如果通过编辑器包含ide,那么Netbeans
和Eclise
提供该功能。
如果你打算使用一个"简单"的编辑器,我只能推荐Clang Complete for vim。
这个插件在底层使用Clang提供实时的错误反馈,以及自动完成功能。
您需要单独下载/安装Clang
在linux上,你可以使用ClangComplete来完成sublime text3。它提供了诊断,自动完成和导航(如goto定义),它与CMake集成得很好(尽管它不需要CMake)。
相关文章:
- 显示错误输出的简单数组排序程序
- 我是 c++ 的新手.学习基本知识后,我想做井字游戏.对于印刷板,我在下面写代码,但它显示错误
- Clion显示错误,但可以使用Cmake成功构建代码
- 代码使用向量成功运行,但使用数组显示错误
- SDL 映像:无法打开映像,仅显示错误消息
- 为什么将指针重新分配给 1D 数组的 char 时显示错误,但 2D 数组工作正常?
- 与clang++一起使用的VS代码在构建良好的C++文件中显示错误
- 编译器没有显示错误,但我没有得到任何输出.怎么了?
- PPM 颜色显示错误
- 当我选择大于 720 的矩阵大小时,程序退出并显示错误代码.可能是什么原因?
- is_permutation方法从 #include<algorithm> 显示错误的输出
- 为什么使用与父级声明的 std::function 在与子级一起使用时会显示错误?
- 我的代码厨师提交显示错误的结果
- 显示错误"std_lib_facilities.h"
- 为什么C++显示错误的数字?
- Android (ART) 崩溃并显示错误 JNI 在应用程序中检测到错误:jstring 是无效的本地引用
- 这是我的 .h 文件的一些错误,当我在其中包含我的类模板时,它显示 [错误] 未终止 #ifndef
- c++ IF 语句执行,但添加 ELSE 会显示错误
- 内核.cpp在制作 kernel.o 时显示错误和 Makefile 错误
- C++代码编译,但在 Zorin OS 上运行时显示错误