因此,我多年来一直在使用 Visual Studio,并且已经完全习惯了 Intellisense。然而,在我的新工作中,我一直在使用 Xcode,它做了一些 Intellisense 没有做的事情。
例如,Xcode 在检查之前会扩展宏,所以(好吧,我在这里仅使用单例进行演示)
#define INST class::getInstance()
INST->method();
method()
将被 Xcode 正确检测,但不能被 VS 检测到。
所有这一切都是为了:最好的代码完成工具是什么?它在什么程序上运行(VS、Emacs、Eclipse...)?是什么让它如此方便?而且,如果它是一个插件,从哪里得到它?