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