Форматируя, в то время как оператор (или для, …) с отступом

Отступ GNU может быть сделан отформатировать некоторое время (или для...) оператор к одной строке?

Мой отступ (отступ GNU 2.2.11) производит это

while (a == b)
    b++;

Я хотел бы, чтобы это произвело одну одну строку вместо этого. Я попробовал много опций, но не смог придумать правильную комбинацию (это, это вообще возможно), все же.

while (a == b) b++;
for (i = 0; i < 100; i++) arr[i] = i;
0
задан 05.10.2010, 20:34

1 ответ

Я не могу сделать этого использование indent но использование uncrustify. С:

uncrustify --show-config

Вы видите его параметры конфигурации, затем необходимо создать файл ~/.uncrustify.cfg где Вы определите свой стиль. Поскольку, что касается Вашей проблемы, необходимо вставить конфигурационный файл:

nl_create_if_one_liner    True
nl_create_for_one_liner   True
nl_create_while_one_liner True

Посмотрите man uncrustify изучить, как вызвать uncrustify.

2
ответ дан 24.11.2019, 06:49

Теги

Похожие вопросы