2016-08-05 24 views
2

Gibt es Unterstützung für das Reduzieren aller Funktionsknoten in Visual Studio für den F # -Editor?Gibt es Unterstützung für das Reduzieren aller Funktionsknoten innerhalb des F # -Editors?

In C#, verwende ich oft:

Ctrl + M + O 

oder ...

Ctrl + M + L 
+3

Während es Ecken gibt, in denen eine solche Funktion nützlich sein kann, betrachte ich es im Allgemeinen als Code-Geruch, wann immer ich mich dazu bewege, das zu tun. –

+0

Ctrl M L wird funktionieren, wird direkt nach dem Einschalten mit STRG M O (STRG M P, um einen solchen Zustand zu erreichen) arbeiten; Es scheint, dass es nicht so ein Impl ist. Ich bin mir ziemlich sicher, dass ich mit Mark bin;) –

Antwort

2

Nicht direkt, aber die Visual F# Power Tools Erweiterung fügt outlining support zusammen mit einer Reihe von anderen nützlichen Goodies.

Einmal installiert, scheinen die üblichen Outlining-Shortcuts wie erwartet zu funktionieren.

+0

Ich habe es installiert. Aber ich hasse es, die Maus zu benutzen, nur um eine Funktion nach der anderen zu reduzieren. Muss ich eine Maus benutzen, um zu kollabieren? –

+1

Alle [Tastaturkürzel] (https://msdn.microsoft.com/en-us/library/td6a5x4s.aspx) außer "Collapse to Definitions" (STRG + M + O) funktionieren für mich in VS 2015. Ich vermute es hat nicht viel Ahnung was eine Definition für F # sein sollte. –