Я немного ленив когда дело доходит до форматирования код в Visual Studio и почти полагаюсь только на волшебство Ctrl + K, Ctrl + D (или F в зависимости от того, что я делаю). Однако я ненавижу необходимость использовать мою правую кнопку мыши, чтобы Удалить и Отсортировать мои операторы использования, и постоянно забываю.
Предположение, что я не использую Переболее резкий, является там каким-либо способом расширить Ctrl + K, сочетание клавиш Ctrl + D, чтобы форматировать мой код и отсортировать мои операторы использования?
Был бы при записи макроса, чтобы сделать обе задачи и присвоении ему того же сочетания клавиш единственный способ сделать это?
Из нехватки ответа Я могу только предположить, что мне нужно будет создать макрос и присвоить ему одни и те же сочетания клавиш ... О, хорошо
Sub LazyFormatAndSortUsingMacro()
DTE.ExecuteCommand("Edit.FormatDocument")
DTE.ExecuteCommand("Edit.RemoveAndSort")
End Sub
Это не расширение текущего ключа комбо как таковой, но есть команда edit.removeAndsort, на которую вы можете назначить ключевую привязку в инструментах -> Параметры -> клавиатура.
Вот в блоге пост подробно описывается только что.