Editor 具有自动完成功能的文本编辑器,用于C/C++;和用户定义的库

Editor 具有自动完成功能的文本编辑器,用于C/C++;和用户定义的库,editor,syntax-highlighting,code-completion,Editor,Syntax Highlighting,Code Completion,我现在正在搜索一段时间,寻找Qt Creater的替代品,用于非Qt编程工作。不幸的是,我真的习惯了它伟大的自动完成功能,这是我到目前为止在任何其他leightweight开源编辑器中都找不到的。(Qt Creater不仅能够自动完成关键字,而且在一个键向上键向下可选菜单列表中显示所有可能的函数、成员变量、定义等) 到目前为止,我试过Editra、Redcar、gedit、scribes、codelite、geany、SciTE。他们中的大多数人只是得到了一个非常简单的代码完成版本,它不会向我显

我现在正在搜索一段时间,寻找Qt Creater的替代品,用于非Qt编程工作。不幸的是,我真的习惯了它伟大的自动完成功能,这是我到目前为止在任何其他leightweight开源编辑器中都找不到的。(Qt Creater不仅能够自动完成关键字,而且在一个键向上键向下可选菜单列表中显示所有可能的函数、成员变量、定义等)

到目前为止,我试过Editra、Redcar、gedit、scribes、codelite、geany、SciTE。他们中的大多数人只是得到了一个非常简单的代码完成版本,它不会向我显示函数的参数,而是将单词的其余部分放入其中(大多数情况下,可能项列表的第一个匹配项cvm::r*可能是cvm::rmatrix,但也可能是cvm::rvector)。 我既不是emacs也不是vim“爱国者”。 Eclipse是合适的,除了它完全是一种过度使用(至少对我来说是这样)

那么我的问题是:是否有一个文本编辑器支持代码高亮显示和代码完成(以智能方式)? (最好在GPLv2/GPLv3/LGPL/MIT/下)

编辑:目标是Linux(独家)


我向你推荐。它做高亮显示和代码完成。在下载页面上选择“C++C++开发人员的Eclipse IDE”。

< P>我个人更喜欢VisualStudio到C++C++的Eclipse/CDT。C++是一种不可能解析的语言,我觉得VC++比其他编辑器做得更好。

< P>使用记事本++, 自由的 它可以理解和突出所有语言,MATLAB,Python,C++,C等。从“语言”下拉菜单中选择您的语言。:)

你可以试一试。 它是跨平台的,有很多可用的。
也许有足够的设备满足您的需要。

我曾经这样做过一次,当我这样做的时候,我知道我再也不会这样做了。我不需要完全成熟的IDE,只需要一个简单的编辑器和一些额外的东西。当你知道人们可能会因为你所教的东西而意外伤害自己时,不要建议他们玩刀子。在浪费了我宝贵的3天时间来找出哪个插件可以正常工作而不互相冲突之后,我得到了回报,VS代码几乎格式化了我的硬盘。shorturl.at/cpGJ7 shorturl.at/enyzQ希望这有帮助!我建议用Vim-clang来坚持Vim。