Горячая клавиша VS2008 для специфического форматирования кода - PullRequest
2 голосов
/ 22 июля 2011

Все, В моем окне редактора VS2008 C # я пытаюсь получить из этого:

/******** CONSTANTS ********/
const int HOLD_AWAITING_PAYMENT = 1;
const int HOLD_INT_LENDER_APPROVAL = 2;
const int HOLD_MDIA = 3;

к этому:

/******** CONSTANTS ********/
const int HOLD_AWAITING_PAYMENT      = 1;
const int HOLD_INT_LENDER_APPROVAL   = 2;
const int HOLD_MDIA                  = 3;

Кажется, я помню, что есть горячая клавиша или плагин или что-то, что делает это. Кто-нибудь помнит трюк с форматированием?

Ответы [ 3 ]

3 голосов
/ 23 июля 2011

В VS 2008 есть макрос, называемый LineEmUp, который делает именно это.
Инструменты> Параметры> Клавиатура> Показать команды, содержащие: LineEmUp

Здесь вы можете назначить любую комбинацию клавиш.

Upd : обратите внимание, что вам нужно вызывать его несколько раз, если вам нужно отформатировать более одного «столбца» в блоке кода.

0 голосов
/ 22 июля 2011

Не с форматированием по умолчанию VS.Вы ищете то, что называется настройкой выравнивания в других редакторах.Вам нужно использовать расширение вроде Resharper (есть и другие, но я не могу сейчас вспомнить).

0 голосов
/ 22 июля 2011

[CTRL] + [K] + [CTRL] + [D] - последовательность горячих клавиш по умолчанию для форматирования всего документа.

Однако правила, касающиеся форматирования кода, зависят от настроек, настроенных в:

Инструменты> Параметры> Текстовый редактор> {Язык}> Форматирование

...