Visual Studio 2010 Форматирование - PullRequest
1 голос
/ 31 января 2010

У меня большой опыт работы с Eclipse, и сейчас я пробую Visual Studio 2010. Я считаю, что его форматирование несколько нелогично. Вот некоторые вещи, которые я пытаюсь выяснить:

  1. Есть ли способ выделить весь текст и правильно отформатировать / добавить отступ, как SHIFT+A SHIFT+I в Eclipse?

  2. Почему при вводе строки наподобие if (n == 0) {, как только я набираю открывающую фигурную скобку, текстовый курсор перемещается в начало строки? Это какое-то повышение производительности, которое я не вижу?

  3. Когда я нажимаю ENTER после вышеупомянутой строки, я бы хотел, чтобы закрывающая скобка была автоматически установлена ​​для меня. Как я могу это сделать?

Я искал документацию для горячих клавиш, и она немного помогла, но мне все равно это кажется неуклюжим.

Ответы [ 4 ]

2 голосов
/ 16 декабря 2011

Сочетание клавиш «Формат документа»: Ctrl K, Ctrl D. Поскольку эта команда не поддерживается в C ++ ( Visual Studio 2010: почему недоступны комбинации клавиш? ), для обхода файлов C ++ следует выбрать «Все», а затем «Выбор формата»: Ctrl A, Ctrl K, Ctrl F.

По второму и третьему вопросу см. Создание и использование фрагментов кода IntelliSense . Краткая версия: для if введите «if {TAB} {TAB}». Опять же, это не поддерживается для C ++. Поэтому, если вы находитесь в C ++, то, что вы видите, это когда вы набираете { в строке после if, то, что сделал редактор, это переместил { на тот же уровень отступа, что и if ( не обязательно начало строки), потому что стиль кодирования, который вам помогает, это

if (n == 0)
{
    n = 1;
}
1 голос
/ 31 января 2010

Команды форматирования по умолчанию связаны с Ctrl + K Ctrl + ??. Ctrl + K в качестве первого нажатия клавиши, за которым следует еще одно нажатие клавиши, которое определяет конкретный параметр форматирования.

Посмотрите на подменю Advanced меню Edit . Это покажет вам, что

  • «выбор формата» - это Ctrl + k Ctrl + f
  • «Выбор комментария» - это Ctrl + k Ctrl + c
0 голосов
/ 07 ноября 2017

только к вашему сведению в затмении это: ctrl-a -> ctrl-i не shift-a -> shift-i

Я уверен, что я единственный, кто действительно попробовал это в затмении.

0 голосов
/ 31 января 2010

Для форматирования документа в Visual Studio комбинация клавиш: ctrl-k ctrl-d

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...