Estoy aprendiendo sobre F # y planeo usarlo para mi próximo proyecto. Una cosa que me resulta inmediatamente confusa es la falta de compatibilidad con los caracteres de pestañas en los archivos .fs. Me encanta cómo se usa la sangría para mostrar el alcance/jerarquía, pero el uso de espacios parece tan anticuado. ¿Tengo que presionar retroceso cuatro veces solo para volver al bloque padre? ¿Qué sucede si, accidentalmente, presiono retroceder solo tres veces pero no me doy cuenta y sigo escribiendo?Espacios en blanco e indentación en F #
Respuesta
Si está usando VS2010, a continuación, pulsando "tab" será una sangría de cuatro espacios, y posteriormente, presionar "retroceso" también "hará lo correcto" para usted. (Espero que otros editores de texto también tengan esta característica, o al menos que pueda configurarlos para que lo hagan). Si por casualidad obtiene la sangría incorrecta, entonces es como obtener garabatos de error/advertencia como comentarios rápidos en el editor de VS
Si está utilizando una versión profesional de Visual Studio 2010, entonces le recomiendo usar las guías de columnas desde la extensión Pro Power Tools. Vea este vídeo
http://msdn.microsoft.com/en-us/fsharp/ff742849.aspx
(específicamente, minutos aproximadamente dos años y medio, a partir de aproximadamente 02:05) para ver cómo utilizar guías de columna para hacer F # muesca más fácil de discernir.
Si no hay otra opción para hacer esto más fácil, puede activar el espacio en blanco visible en estudio con Control + E + S
- 1. Sobrecarga de indentación de espacio en blanco HTML
- 2. Hacer {e} ignorar líneas que contienen solo espacios en blanco
- 3. división por espacios en blanco o múltiples espacios en blanco
- 4. XCode 3.2: Cambio de la indentación de "Sentido de código" predeterminado y espacios en blanco
- 5. Scala tira espacios en blanco
- 6. Espacios en blanco en CLASSPATH
- 7. Espacios en blanco en Java
- 8. Insertar espacios en blanco en la matriz de caracteres
- 9. JSF recortar espacios en blanco
- 10. Eliminar espacios en blanco en cadena XML
- 11. Eliminar los espacios en blanco en AS3
- 12. NSPredica que ignora espacios en blanco
- 13. Método SQL para reemplazar espacios en blanco repetidos con espacios en blanco únicos
- 14. Ruby reducir todos los espacios en blanco a espacios individuales
- 15. Módulos v. Espacios de nombres en F #
- 16. Cómo recortar espacios en blanco entre caracteres
- 17. ¿Puede fscanf() leer espacios en blanco?
- 18. MySQL distintos y espacios en blanco
- 19. PHP: espacios en blanco que sí importan
- 20. Ignorar espacios en blanco con PEG.js
- 21. Preservar espacios en blanco de atributos
- 22. HTML/CSS espacios en blanco romper
- 23. html doctype agrega espacios en blanco?
- 24. serialización XML, sin espacios en blanco
- 25. Solr consulta comodín con espacios en blanco
- 26. Fusión sin conflictos de espacios en blanco
- 27. Oracle: cómo eliminar espacios en blanco?
- 28. Xcode 4.5 - espacios en blanco al final
- 29. Ack buscar con espacios en blanco
- 30. PHP - detectar espacios en blanco entre cadenas