C++, Форматирующий как Visual Studio форматирование C#

Мне нравится путь 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++?)
  • Переход на новую строку (возможно)
  • Документация, когда Вы мышь по методу/переменной
  • Автоматическое форматирование (при закрытии скобки как} "" в C#, Вы отформатируете все хорошо),

Очевидно, я могу найти другие функции, но это - то, что находится в моем уме в данный момент.

Спасибо за любое предложение.

15
задан CCovey 18 April 2015 в 12:18
поделиться

3 ответа

Если вы посмотрите на Инструменты-> Параметры-> Настройки текстового редактора, вы можете контролировать некоторые того, что вы хотите, но я не не думаю столько, сколько вам хотелось бы. Если стиль кода так важен, вместо того, чтобы менять редакторов, почему бы не пропустить его на красивом принтере? Посмотрите эту ветку за идеями.

5
ответ дан 1 December 2019 в 02:45
поделиться

Вам будет сложно найти гораздо лучший редактор, чем Visual Studio, для написания кода на C ++. Со временем вы к этому привыкнете. Если вы действительно не можете справиться, взгляните на Visual Assist . Это немного дороговато, но украсит цвета вашего кода.

2
ответ дан 1 December 2019 в 02:45
поделиться

SlickEdit - это редактор с широкими возможностями настройки, предлагающий функцию тегов (которую VS называет "Intellisense"), которая взрывает VS и Visual Assist из воды. Плюс есть классное окно предварительного просмотра, которое показывает вам определение объекта под курсором, которое молниеносно (и вы можете выключить, если хотите).

Сейчас я использую vim, который еще более настраиваемый, и я никогда не вернусь к нему. Однако немного сложнее правильно настроить.

1
ответ дан 1 December 2019 в 02:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: