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
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.
Se non c'è altra opzione per rendere questo più facile, è possibile attivare gli spazi bianchi visibili in studio con Control + E + S.
- 1. Spazio bianco attorno all'immagine
- 2. Spazio bianco opzionale Regex
- 3. Stile rientranza Haskell
- 4. RegEx - corrispondenza spazio bianco avido
- 5. Come posso stampare awk senza spazio bianco?
- 6. MySQL REGEXP + spazio bianco (\ s)
- 7. Aggiungi spazio bianco a stringbuilder?
- 8. non identificato spazio bianco in Java
- 9. nowrap spazio bianco sulla durata
- 10. C# - Ritaglia trasparente/Spazio bianco
- 11. Definizione di spazio bianco in Json
- 12. Spazio bianco con stringa multilinea in rubino
- 13. Sequenza di caratteri bianchi in spazio bianco
- 14. ANTLR: rientranza spaziale?
- 15. Come dividere una stringa e saltare lo spazio bianco?
- 16. Regex per lo spazio bianco e poi la linea finiscono
- 17. Spazio bianco misterioso tra Bootstrap2 Navbar e riga sotto
- 18. sscanf salta lo spazio bianco all'inizio
- 19. rimuovere i caratteri alfa e lo spazio bianco dalla stringa
- 20. Spazio bianco ASP.NET o% 20 nell'URL
- 21. Definizione delle regole dello spazio bianco HTML?
- 22. Riduci lo spazio bianco iniziale con PHP?
- 23. Can fscanf() può leggere lo spazio bianco?
- 24. Rimozione spazio bianco da txt con Python
- 25. Dove si nasconde questo spazio bianco?
- 26. Spazio HTML in bianco SVG in linea SVG
- 27. Lo spazio bianco attorno scala css3
- 28. controllo JavaScript se spazio nullo o bianco o nessuno spazio
- 29. colonna di liquido lucido bianco spazio
- 30. Spazio bianco all'interno dei tag XML/HTML