Итак, я использую Visual Studio в течение многих лет, и я полностью привык к Intellisense. Однако на своей новой работе я использую XCode, и он делает несколько вещей, которых нет в Intellisense.
Например, Xcode расширяет макросы перед проверкой, поэтому (хорошо, я использую синглтон только для демонстрационных целей)
#define INST class::getInstance()
INST->method();
method()
будет правильно определен Xcode, но не VS.
Все это привело к тому, что является лучшим инструментом для завершения кода? На какой программе он работает (VS, Emacs, Eclipse ...)? Что делает его таким удобным? И, если это плагин, где его взять?