Visual Studio 2015 - включение и выключение CodeLens с помощью сочетания клавиш

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

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

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

2 ответа

Решение

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

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

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

Другие вопросы по тегам