Estoy usando el sentido contrario a las agujas del reloj, pero desafortunadamente todavía no han implementado esta funcionalidad. ¿Tiene alguna idea de cómo puedo formatear mi código Clojure automáticamente al estilo "lispy"?Utilidad de formato de código para Clojure en Eclipse
Respuesta
En la última versión de la IDE antihorario sólo tiene que seleccionar todo en un archivo Ctrl + Un a continuación, pulse Ctrl + I para "sangría de la línea actual" adecuadamente guión todo el archivo
Al presionar La pestaña (independientemente de la posición del cursor) hará lo mismo para la línea donde se encuentra el cursor, pero no funcionará cuando se seleccionen todas las líneas.
No parece haber una incrustación Clojure "terminada" para Eclipse y no sé lo suficiente sobre Eclipse para escribir una. Pero no es capacidad de impresión legible disponible en Clojure (contrib) sí:
http://richhickey.github.com/clojure-contrib/pprint-api.html
... así que lo que haría si estuviera en su situación y realmente cansado de no poder aplicar la sangría de código es escribir una pequeña aplicación GUI (puede hacerlo en Clojure para divertirse y practicar) que le permite cortar & pegue su código en un TextArea, lo reformatea bajo demanda y vuelve a colocar el código formateado en el portapapeles. Una solución torpe pero bastante fácil de implementar.
@Octopus por favor indique si desea aceptar este mensaje. Es irrelevante para mí desde que comencé a usar otro IDE. –
¿Quieres decir premiar la recompensa, verdad? No puedo aceptar una respuesta para tu pregunta. Estoy esperando para ver si hay otras respuestas. – octopusgrabbus
Counter Clockwise version 0.20.0 (octubre de 2013) agregó una función "reindent selection". Sé que no es todo lo que querías, pero es un comienzo.
¡Gracias de todos modos! +1 –
- 1. Seguridad de formato de datos en clojure
- 2. Eclipse línea de comando de formato de código Java
- 3. generación de código en Clojure
- 4. código fuente para la utilidad de shell de linux pidof
- 5. Código de formato automático
- 6. Atajo de código de formato para Visual Studio?
- 7. formato de código fuente PHP en Guardar con Zend Studio para Eclipse
- 8. Mejores prácticas para el formato de código en proyectos grandes
- 9. Modificar archivo de código fuente Clojure en clojure
- 10. Formato de código C/C++ en guardar
- 11. Convertir código Java en código Clojure rápido
- 12. Recarga del código de Clojure en Tomcat
- 13. Biblioteca de Java para embellecer/formato de código
- 14. Orden del código en Clojure
- 15. Formato Código En MonoDevelop
- 16. Eclipse captador/formato colocador
- 17. utilidad de visualización/mapeo de flujo de código C#?
- 18. ¿Por qué mi formato de cadena falla en Clojure?
- 19. ¿Cómo desarrollar los plugins de Eclipse en clojure?
- 20. Plugin de Eclipse para marcar el código
- 21. Generación de código para composición usando Eclipse
- 22. obtener un código de función de clojure
- 23. Eclipse AndroidManifest.xml formato
- 24. Pydev, formato de código automático todos los archivos en un proyecto de eclipse
- 25. Código pregenerado de formato Xcode
- 26. Aproximación idiomática para estructurar el código fuente de Clojure
- 27. embellecedor de código fuente para lisp (Common Lisp, Scheme, Clojure)
- 28. Utilidad para contar el número de líneas de código en Python o Bash
- 29. Código de formato en Doxia Apt Format
- 30. Cómo deshabilitar el formato de código para alguna parte del código usando comentarios?
No revisé el complemento, pero dicen que tienen autodentación. Eso no funciona para ti? –
Creo que lo que quieren decir con la sangría automática es cuando presiono el botón de tabulación que sangra automáticamente el código de acuerdo con la estructura del código sobre el cursor (+1 si hay un if en la línea superior, por ejemplo). Lo que busco es el formato que aún no se implementa de acuerdo con su documentación. –
Trabajo en emacs y todo lo que obtiene es auto-sangría, entonces me pregunto qué significará esto. ¿Significaría dividir las líneas automáticamente? ¿Puedes indicarme algo de lectura? –