Я использую коммерческую версию Jalopy для своих проектов Java, но она не работает в файлах Groovy. IntelliJ имеет исправный форматтер, но мне не нравится, когда требуется определенная среда IDE.Есть ли форматировщик исходного кода для Groovy?
ответ
Я обнаружил, что BUSL отлично работает на файлах Groovy. Это тоже автономно, поэтому вы можете использовать его в текстовом редакторе или что угодно.
Я принял ваш ответ, так как никто другой не собирается. Спасибо, что сообщили мне о BUSL, я никогда не слышал об этом раньше. Я все еще в отставке из Джелопи, хотя ... У него было много кнопок для настройки, и я их все изменил. – user19113 2008-09-30 15:22:06
последнее затмение плагин будет делать форматирование и рефакторинг: http://groovy.codehaus.org/Eclipse+Plugin+Refactoring
Groovy поддержка драндулет приходит позже в этом году. Существует маленький предварительный просмотр на YouTube демонстрации плагина в Eclipse:
На самом деле groovyc поставляется с встроен форматировщиком (вид). Если вы установите переменную окружения JAVA_OPTS
в -Dantlr.ast
и запустите groovyc test.groovy
, то будет создан файл test.groovy.pretty.groovy.
Но имейте в виду: из того, что я нашел в интернете об этом, этот форматтер не настраивается и не комментирует комментарии!
spidasoftware/format извлекает плагин для создания затмений и обеспечивает интерфейс командной строки.
Инструкции:
git clone [email protected]:spidasoftware/format.git
cd format/bin
./format /path/to/groovy/file
нюанс: этот проект больше не поддерживается, однако по-прежнему работает на момент этого поста
I еще предстоит найти хорошее решение для это, и я действительно хочу, чтобы он был один. Что касается подсказки @ Gizmomogwai, это не совсем так, как вы думаете.
Прежде всего, вам необходимо экспортировать JAVA_OPTS=-Dantlr.ast:groovy
. Однако файл, созданный groovyc
, явно не «хорошенький» в том смысле, что он хорош для людей. «Симпатичный» вывод генерирует файл, который будет разбираться на следующем этапе компилятора. Эффективно это означает, что он не только разделяет комментарии, но и добавляет и изменяет новые строки и пробелы. Это определенно не подходит для проверки форматирования кода.
- 1. Форматировщик исходного кода из нескольких языков
- 2. Есть ли автоматический форматировщик исходного кода, который красиво обертывает строки C/C++?
- 3. Есть ли форматировщик JSX для возвышенного текста?
- 4. Есть ли некоторые сократители исходного кода?
- 5. Лучший форматировщик кода Eclipse?
- 6. Есть ли сценарий php для поиска исходного кода сайта
- 7. Есть ли централизованный репозиторий исходного кода для C#?
- 8. Существуют ли оптимизаторы исходного кода?
- 9. Есть ли форматировщик/декодер для конфигурационных файлов NGINX?
- 10. Есть ли опция наследования исходного кода GWT CssResource?
- 11. Динамические категории eBay для указанного исходного кода образца исходного кода
- 12. Есть ли «использование строгого» для Groovy?
- 13. Изменение исходного кода вашего исходного кода
- 14. Есть ли другие URL-адреса исходного кода ember.js?
- 15. Карта исходного кода ASP? Есть ли простой способ создать это?
- 16. Зависит от исходного состояния исходного кода исходного кода
- 17. Лучший форматирующий код исходного кода для Javascript?
- 18. Используйте пакет Sublime Javatar для кода Groovy?
- 19. Форматировщик кода TSQL - SQL Server 2005/2008
- 20. Инструмент для анализа исходного кода?
- 21. Модификация кода исходного кода
- 22. Есть ли более быстрый способ (<16mins) для компиляции исходного кода mongodb после изменения кода ядра?
- 23. Поиск исходного кода для Android
- 24. Контроль исходного кода для консультантов?
- 25. Tokenizer для индексации исходного кода
- 26. Защита исходного кода
- 27. Как программно использовать форматировщик кода Intellij IDEA?
- 28. Форматировщик
- 29. Опрос исходного кода Java
- 30. Понимание исходного кода Rails?
groovy - это язык, реализованный на JVM. см. groovy.org. Groovy - это надмножество java lanaguage, видимо. – Chii 2008-12-03 10:13:31
Замечание о том, что Groovy является надмножеством Java, является неточным. Например, Groovy не поддерживает внутренние классы (пока). – 2009-10-06 14:14:17