代码完成/智能感知选项

时间:2009-01-16 22:37:04

标签: code-completion

所以我多年来一直在使用Visual Studio,而且我已经完全习惯了Intellisense。然而,在我的新工作中,我一直在使用Xcode,它做了一些Intellisense没有做的事情。

例如,Xcode会在检查之前扩展宏,所以(好吧,我只是在这里使用单例来进行演示)

#define INST class::getInstance()

INST->method();

method()将由Xcode正确检测,但不会由VS检测到。

所有这些都是一个导向:那里最好的代码完成工具是什么?它运行的程序是什么(VS,Emacs,Eclipse ......)?是什么让它变得如此方便?而且,如果它是一个插件,那么它会在哪里得到它?

2 个答案:

答案 0 :(得分:2)

我见过的最好的C ++代码完成是Visual Assist X附带的,它是Visual Studio的插件(遗憾的是不是免费的)。我已经尝试了其他一些类似的VS插件,但没有完全测量过。

答案 1 :(得分:0)

我将不得不使用Visual Studio 2010 Beta 2. 是一些令人印象深刻的C ++智能感知。