2015-07-31 1 views
21

Я хотел бы иметь быструю комбинацию клавиш для включения/выключения этой функции. Эта функция полезна, но иногда я хочу смотреть только на код, и эта функция искажает визуальный внешний вид кода.Visual Studio 2015 - CodeLens включает/выключает с помощью сочетания клавиш

У меня есть связанный EditorContextMenus.CodeLens.CodeLensOptions с ярлыком на клавиатуре, но это слишком медленно, потому что меню «Параметры» занимает слишком много времени, чтобы открыться. Мне бы очень хотелось иметь ярлык, который включает и выключает эту функцию.

Как я могу это сделать? Я пропустил какой-то вариант в Environment-> Keyboard или есть некоторые дополнения, которые могут вам помочь?

+2

Вы можете проголосовать за добавление: https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/4246480-add-shortcut-to-quickly-open-close-codelens- func – DixonD

ответ

13

Чтобы автоматизировать диалоговое окно Параметры, вы можете создать следующую команду в Visual Commander и назначить сочетание клавиш для него:

DTE.ExecuteCommand("EditorContextMenus.CodeLens.CodeLensOptions") 
System.Windows.Forms.SendKeys.Send("{TAB} {ENTER}") 
+3

Перед отправкой ключей пришлось добавить System.Threading.Thread.Sleep (300), чтобы модификаторы клавиатуры не испортили команду. Это одна теория, во-вторых, что CodeLensOptions требует времени для инициализации и начала приема ключей? – watbywbarif

+0

работал как шарм, большое спасибо –

7

Интересно. Codelens уже имеет некоторые связанные с ним привязки. Если вы нажмете ALT, он отображает цифры по индикаторам (ссылки, контроль источника, тест), но насколько я знаю, нет никого, чтобы включать/выключать индикаторы. Я отвечу на эту обратную связь и напишу ошибку для команды, которая владеет интерфейсом кодовых страниц в Microsoft.

+1

просто хотел предоставить обновление, что эта ошибка была принята и рассматривается для будущей версии VS. Между тем, я обнаружил, что при щелчке правой кнопкой мыши на индикаторе появляется всплывающее окно, которое открывает страницу инструментов -> options для кодовых страниц. – balajikris

 Смежные вопросы

  • Нет связанных вопросов^_^