具有文本格式和上下文感知功能的C编辑器

时间:2015-06-09 07:48:17

标签: c editor

我正在寻找一个包含以下内容的.c编辑器。

1)文本格式化,例如将某些行设置为粗体/斜体或不同颜色

2)情境意识 例如,我想自动突出显示代码部分。 例如,在对函数A的调用和对函数B的调用之​​间具有不同的背景颜色。 如果我打电话给功能A

或者,如果我使用的是未初始化的局部变量,则变量名称标记为红色。

你知道任何有这些功能的编辑吗?

谢谢。

2 个答案:

答案 0 :(得分:2)

我可以建议你使用语法高亮显示你很多。在linux上的子目录,windows上的windows notepad ++,visual studio等。

但是在考虑你的第二个要求时,我意识到没有多少编辑满足条件,你最好使用vim并相应地修改它。

我可以发布的一些链接可以帮助您实现相同的C/C++ ide using vim

另一个要引用的是来自SO本身Vim for C

的问题

由于

答案 1 :(得分:0)

  

或者,如果我使用的是未初始化的局部变量,则变量> name标记为红色。

这实际上听起来像智能感知或其他一些智能代码检查。 您可以尝试Microsoft Visual C ++ Express,只需将文件保存为“ .c”而不是“ .cpp”。

您可以尝试CodeBlocks,CLion(商业),Code(不是智能,但轻量级和跨平台)。