2015-07-31 19 views
21

Ich möchte eine kurze Tastenkombination zum Ein-/Ausschalten dieser Funktion haben. Die Funktion ist nützlich, aber manchmal möchte ich nur Code betrachten, und diese Funktion verzerrt die visuelle Darstellung des Codes.Visual Studio 2015 - CodeLens ein-/ausschalten mit Tastenkombination

Ich habe EditorContextMenus.CodeLens.CodeLensOptions an eine Tastenkombination gebunden, aber das ist zu langsam, weil das Menü Optionen zu lange dauert zu öffnen. Ich würde wirklich gerne eine Verknüpfung haben, die diese Funktion ein- und ausschaltet.

Wie kann ich das tun? Habe ich eine Option in Umgebung-> Tastatur vermisst oder gibt es ein Add-on, das helfen kann?

+2

Sie können abstimmen, dass dies hinzugefügt wird: https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/4246480-add-shortcut-to-quickly-open-close-codelens- func – DixonD

Antwort

13

den Optionen-Dialog zu automatisieren, können Sie den folgenden Befehl in Visual Commander erstellen und eine Tastenkombination zuweisen:

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

Musste vor dem Senden von Schlüsseln System.Threading.Thread.Sleep (300) hinzufügen, damit Tastaturbefehle den Befehl nicht durcheinander bringen. Dies ist eine Theorie, zweitens braucht CodeLensOptions Zeit, um die Schlüssel zu initialisieren und zu akzeptieren? – watbywbarif

+0

arbeitete wie ein Charme, vielen Dank –

7

Interessant. Codelens hat bereits einige Tastaturbelegungen damit verbunden. Wenn Sie ALT drücken, werden Zahlen über den Indikatoren angezeigt (Referenzen, Quellensteuerung, Test), aber soweit ich weiß, gibt es keine Indikatoren zum Ein-/Ausschalten. Ich nehme dieses Feedback und füge einen Fehler für das Team ein, das die Codelens-Benutzeroberfläche bei Microsoft besitzt.

+1

wollte nur ein Update zur Verfügung stellen, dass dieser Fehler akzeptiert wurde und für eine zukünftige Version von VS berücksichtigt wird. Inzwischen habe ich entdeckt, dass ein Rechtsklick auf den Indikator ein Flyout öffnet, das die Tools-> Options-Seite für Codelens öffnet. – balajikris