Formatando a declaração (ou para…) com recuo

0

O recuo do GNU pode ser feito para formatar uma instrução while (ou para ...) em uma única linha?

Meu recuo (GNU indent 2.2.11) mostra isso

while (a == b)
    b++;

Gostaria que saísse uma única linha. Eu tentei muitas das opções, mas não consegui encontrar a combinação certa (ainda é possível).

while (a == b) b++;
for (i = 0; i < 100; i++) arr[i] = i;
    
por pmg 05.10.2010 / 18:44

1 resposta

2

Não consigo usar indent , mas usando uncrustify . Com:

uncrustify --show-config

você pode ver suas opções de configuração, então você tem que criar o arquivo ~/.uncrustify.cfg onde você irá definir seu estilo. No que diz respeito ao seu problema, você deve colocar seu arquivo de configuração:

nl_create_if_one_liner    True
nl_create_for_one_liner   True
nl_create_while_one_liner True

Veja man uncrustify para saber como invocar uncrustify .

    
por 05.10.2010 / 19:41

Tags