ReAl (29.11.2009 01:38 - 11:05, просмотров: 207) ответил koyodza на ну тогда поделитесь парой батников, пожалуйста, с указанием что и как оно делает. А то заглянул в ихнее readme и сразу закрыл
Да нет никаких батников. Есть файл .indent.pro с небольшим количеством ключей. Есть переменная среды INDENT_PROFILE=c:\bin\unxutils\.indent.pro Вот и всё.
Количество ключей в .indent.pro у меня небольшое, так как выбирается сначала базовый стиль форматирования (у меня - забаненный тут большинством K&R), потом к нему мелкие коррекции.
А что ключей много - так у и GUI-форматтера, скажем, у редактора NetBeans галочек не меньше, так как много вариаций форматирования.
Попробуй для начала
indent -bli0 -i4
это форматирование по умолчанию -gnu, но отмена сдвижки скобок на 2 позиции -bli2 и установка отступа 4 позиции -i4
Просто по умолчанию було б
int foo ()
{
for (int i = 0; i < 5; ++i)
// эти два пробела убираем
{
// эти два - от скобки до if увеличиваем до 4
if (moo)
{
continue;
}
Потом перенесёшь ключи в .indent.pro и будешь вызывать только indent
В командноё строке можно добавить ключи, скажем, в .indent.pro стояло -l 78 для ширины 78 символов, а захотелось сделать 96 - просто добавить -l 96, оно перекроет профиль.
-npro говорит игнорировать профиль, это для глобальных экспериментов :-)