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


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

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

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

2 21

2 ответа:

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

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

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