2012-03-29 5 views
16

Esiste una funzionalità equivalente alle regioni di C# per essere in grado di raggruppare il codice in blocchi denominati e comprimerlo ed espanderli?Come si può organizzare il codice F # in modo simile alle regioni C#?

In alternativa, sono disponibili soluzioni alternative o strumenti di terze parti per ottenere lo stesso risultato?

+4

Non direi che è una brutta cosa che F # non utilizzi le regioni. Vorrei che anche C# non lo fosse. – Bernard

+2

Non c'è risposta a questa domanda se non che i progettisti della lingua hanno scelto di non includerlo – Dismissile

+2

http://stackoverflow.com/a/2843785/1181338 – SkonJeet

risposta

11

Una possibile soluzione potrebbe essere l'utilizzo di F# Outlining VS Extension che fornisce la funzionalità di evidenziazione //#region. Io lo uso con VS2010 per un paio di mesi senza alcun problema e lo trovo molto comodo:

[-]//#region Region Name 
    --lines of F# code-- 
    --lines of F# code-- 
    --lines of F# code-- 
    //#endregion 

con un solo clic crolla a

[+]Region Name 

e ritorno.

1

Ho trovato tempo fa (per mia curiosità) il link su cui si stava cercando per fare questa domanda.

Se si guarda a Regions and navigation bar for F# in Visual Studio il ragazzo sembra implementato una funzionalità sperimentale. Post di primati del 2012, quindi è roba abbastanza fresca.

Dovrei dire che non l'ho provato fino ad ora.

Buona fortuna.

+0

@downvoter: cura di spiegare? – Tigran

Problemi correlati