Делаем правильные отступы в java коде

Допустим вы написали какой-то код без любимой IDE под рукой или решили изучить java исходники другого автора. В первом случае вы можете захотеть исправить отступы перед тем, как отослать работу в репозиторий. Во втором случае вы можете захотеть читать исходники в привычном глазу форматировании. И тут вам поможет однострочная команда.

Первым делом качаем JAR c http://drjava.org/ и переименовываем до удобочитаемого названия.
Теперь можно выполнить команду:

find /home/dk/app -type f -name "*.java" -exec \
 java -classpath /home/dk/indent/drjava.jar edu.rice.cs.drjava.IndentFiles -indent 4 {} \;

В каталоге /home/dk/app рекурсивно ищутся файлы с расширением java. К каждому из них применяется команда из exec, {} означает имя файла. Каждый уровень вложенности смещается на 4 пробела вправо: -indent 4.

You can leave a response, or trackback from your own site.

Leave a Reply