ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
26 июня
173816 Топик полностью
ReAl (29.11.2009 01:38 - 11:05, просмотров: 197) ответил 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 говорит игнорировать профиль, это для глобальных экспериментов :-)