Лирическое отступление:
До этого использовал Netbeans и IntelliJ IDEA, писал на java. Привык, что ide из коробки умеет в рефакторинг, анализ кода, автодополнение, подсветку синтаксиса и ошибок до компиляции, показывает документацию по методам и даже даёт советы в стиле "эта переменная не используется" или "можно копирование массива в цикле заменить на System.ArrayCopy()"
Ещё я пробовал Eclipse, но она мне не очень понравилась и притормаживала на нетбуке.
Потом мне внезапно понадобилось осваивать плюсы, я установил visual studio pro 13 и испытал кучу эмоций. (студентам бесплатно, если чо)
- нужно регаться на сайте мелкософта и делать прочие бессмысленные действия, чтобы студия поняла, что она лицензионная
- с express два года назад была такая же фигня при том, что express бесплатная. Но нет, надо бесплатно получить ключик и т.д. и т.п.
- Не нашёл, как переименовывать переменные. Нагуглил, что эта фича появилась только в 15 версии. Прогресс!
- Автодополнение убого. Дополняет всем чем можно и чем нельзя. Приоритетность, похоже, по алфавиту.
Не важно, что я прям перед этим объявил и инициализировал указатель на CustomType, и метод, имя которого я написал, только его и принимает. В списке автодополнения при написании аргумента будет что угодно. - Объявления компилятора об ошибках бесят, неинформативны и вообще вводят в заблуждение. Двойное объявление функции (забыл extern написать), как ошибка подсвечивается её вызов. А если не вызвал, то и не ошибка, что ли? Пришлось лазить по всему коду, выискивать объявления функции.
- Ложные сообщения об ошибках. Т.е., что-нибудь подсвечивает красным, не можешь понять, в чём дело, компилируешь... О чудо - всё работает, "ошибка" пропала!
- В общем, убогость и ненависть. форматирования кода тоже не нашёл
- Маленькие проекты уровня hello world внезапно начинають жрать место на диске. Два года назад домашка по проге (около 10 маленьких задач) заняла больше 100 мб места. Когда повыдёргивал .cpp файлы и кинул их в архив, получилось около 10 кб.
- Советуют ставить решарпер, но он платный...
- На нетбук студию пробовал ставить два года назад - тормозила.
Конец лирического отступления
Хочу узнать, из чего можно выбрать, требования к ide:
Должно не сильно тормозить на нетбуке с intel atom, 2gb ram. Там стоит win7, и это не обсуждается (linux в виртуалке тоже не обсуждается, тормозит аццки).
Базовые возможности по подсветке синтаксиса, рефакторингу. (Notepad++, в принципе, нормально подсвечивает, но больше ничего не делает).
Автодополнение, подсветка ошибок и показ документации желательны, но необязательны.
Помню, года два назад я пытался поставить компилятор и научить netbeans его использовать - почему-то упорно не работало
, хотя такой вариант меня устроит.