2010-10-22 14 views
6

Sto solo imparando su F # e ho intenzione di usarlo per il mio prossimo progetto. Una cosa che trovo immediatamente confusa è la mancanza di supporto per i caratteri tab nei file .fs. Mi piace come viene usata l'indentazione per mostrare l'ambito/gerarchia, ma l'uso degli spazi sembra così antiquato. Devo premere backspace quattro volte solo per tornare al blocco principale? Cosa succede se accidentalmente colpisco backspace solo tre volte ma non se ne accorge e continua a digitare?Spazio bianco e rientranza in F #

risposta

6

Se stai usando VS2010, quindi premendo "scheda" sarà il rientro di quattro spazi, e successivamente, premendo "backspace" si "farà la cosa giusta" per te. (Mi aspetto che alcuni altri editor di testo abbiano questa funzione, o almeno puoi configurarli per farlo.) Se ti capita di ottenere il rientro sbagliato, ti piacerebbe ottenere degli scarabocchi di errori/avvertenze come un rapido feedback in l'editor VS.

Se si utilizza una versione professionale di Visual Studio 2010, quindi si consiglia di utilizzare le guide delle colonne dall'estensione Pro Power Tools. Guarda questo video

http://msdn.microsoft.com/en-us/fsharp/ff742849.aspx

(specificamente, minuti circa due-e-un-metà, a partire da circa 2:05) per vedere come utilizzare guide colonne per rendere F # rientro più facile da discernere.

2

Se non c'è altra opzione per rendere questo più facile, è possibile attivare gli spazi bianchi visibili in studio con Control + E + S.