Uso in senso antiorario ma sfortunatamente non hanno ancora implementato questa funzionalità. Hai qualche idea su come posso formattare il mio codice Clojure automaticamente in modo "lispy"?Utilità di formattazione del codice per Clojure in Eclipse
risposta
Nell'ultima versione del antiorario IDE si può semplicemente selezionare il tutto in un file Ctrl + Un quindi premere Ctrl + ho per "rientro riga corrente" correttamente trattino l'intero file.
Premere La scheda (indipendentemente dalla posizione del cursore) farà lo stesso per la riga in cui si trova il cursore ma non funzionerà quando tutte le linee sono selezionate.
Non sembra esserci un induttore Clojure "finito" per Eclipse e non ne so abbastanza su Eclipse per scriverne uno. Ma v'è la capacità pretty-printing disponibile in Clojure (contrib) stessa:
http://richhickey.github.com/clojure-contrib/pprint-api.html
... così che cosa avrei fatto se fossi stato nella vostra situazione e davvero stanco di non essere in grado di rientrare il codice è quello di scrivere una piccola app GUI (si potrebbe farlo in Clojure per divertimento e pratica) che consente di tagliare & incollare il codice in un TextArea, riformattarlo su richiesta e riempire il codice formattato negli appunti per voi. Una soluzione goffo ma abbastanza facile da implementare.
@Octopus si prega di indicare se si desidera accettare questo messaggio. È irrilevante per me da quando ho iniziato a utilizzare un altro IDE. –
Intendi assegnare la taglia, giusto? Non posso accettare una risposta per la tua domanda. Sto aspettando di vedere se ci sono altre risposte. – octopusgrabbus
Counter Clockwise version 0.20.0 (ottobre 2013) ha aggiunto una funzionalità di "selezione reindent". So che non è tutto ciò che volevi, ma è un inizio.
Grazie comunque! +1 –
- 1. Scelta rapida del codice di formattazione per Visual Studio?
- 2. Codice di formattazione automatica
- 3. Utilizzo del programma di formattazione del codice Eclipse dal proprio programma
- 4. Come disabilitare la formattazione del codice per alcune parti del codice usando i commenti?
- 5. metodi Chained formattazione in Eclipse
- 6. VS Codice - spazio Formattazione del codice prima di parentesi graffe
- 7. Come personalizzare la formattazione del codice dell'editor di testo di Eclipse
- 8. Generazione di codice in Clojure
- 9. Come posso gestire un profilo di formattazione Eclipse non gestito?
- 10. Formattazione del codice Java tramite script di shell
- 11. Codice di formattazione del ricercatore in una singola riga
- 12. automatica del codice python formattazione nella sublime
- 13. Formattazione del codice a Roslyn SDK Anteprima
- 14. Visual Studio/ReSharper formattazione del codice - C#
- 15. Formattazione del codice di blocco in Coda 2
- 16. VSCODE - Formattazione del codice nei file * .hbs
- 17. SVN - hook pre-commit per verificare la formattazione del codice
- 18. Come posso utilizzare un profilo di formattazione Eclipse in VIm?
- 19. Utilità del metodo 'java.lang.reflect.Method.getDefaultValue()'?
- 20. Espansione del codice compresso in IDE Eclipse
- 21. Porting di codice Lisp comune per Clojure
- 22. Completamento automatico del codice C in Eclipse
- 23. Utilità di test delle prestazioni per C++
- 24. Riformattare lo stile del codice in Eclipse
- 25. Formattazione codice Java
- 26. Come sviluppare i plugin Eclipse in clojure?
- 27. Formattazione del suggerimento per Highcharts
- 28. Approccio idiomatico per la strutturazione del codice sorgente Clojure
- 29. Come ottengo il completamento del codice per Node.js in Eclipse?
- 30. Best Practice per la classe di utilità?
Non ho controllato il plugin, ma dicono che hanno indentazione automatica. Questo non funziona per te? –
Penso che ciò che significano per indentazione automatica è quando premo il tasto tab che indenta automaticamente il codice in base alla struttura del codice sopra il cursore (scheda +1 se c'era un if nella riga superiore ad esempio). Quello che sto cercando è la formattazione che non è ancora stata implementata secondo la loro documentazione. –
Lavoro in emacs e tutto quello che ottieni è auto-indent, quindi mi sto chiedendo cosa potrebbe significare. Significherebbe suddividere le linee automaticamente? Puoi indicarmi qualche lettura? –