Мне нравится, как Visual Studio (2008) форматирует С# -код; к сожалению, похоже, что он не ведет себя так же при написании кода на С++.
Например, когда я пишу код следующим образом:
class Test {
public:
int x;
Test() {this->x=20;}
~Test(){}
};
в С# (нормально, это С++, но вы можете понять, что я имею в виду), эта часть:
Test() {this->x=20;}
Станет:
Test() { this->x=20; }
Это, очевидно, глупый пример, но есть много вещей, когда размещение скобок в правильном положении, отступы и другие вещи своими руками становятся скучными.
Я могу изменить редактор, если вы предложите мне хороший код для кода на С++, я бы хотел найти что-то с этими функциями:
- Intellisense (например, vs, по крайней мере, аналогичный)
- Пользовательская раскраска классов (в C = С# они голубые, почему они черные в С++?)
- Wordwrap (возможно)
- Документация при наведении указателя мыши на метод/переменную
- Автоматическое форматирование (когда вы закрываете скобку типа "}" на С#, которую вы получите все хорошо отформатировано)
Очевидно, что я могу найти другие функции, но это то, что мне кажется в данный момент.
Спасибо за любое предложение.