%20%EC%84%9C%EC%8B%9D%20%EC%A7%80%EC%A0%95.png)
GNU 들여쓰기를 사용하여 while(또는 for, ...) 문을 한 줄로 형식화할 수 있습니까?
내 들여쓰기(GNU 들여쓰기 2.2.11)는 다음을 출력합니다.
while (a == b)
b++;
대신 한 줄을 출력하고 싶습니다. 나는 많은 옵션을 시도했지만 아직 올바른 조합을 찾지 못했습니다(그것은 가능합니다).
while (a == b) b++;
for (i = 0; i < 100; i++) arr[i] = i;
답변1
나는 그것을 사용하여 그것을 할 수 없지만 indent
사용하여uncrustify
. 와 함께:
uncrustify --show-config
~/.uncrustify.cfg
구성 옵션을 볼 수 있으며 스타일을 정의할 파일을 만들어야 합니다 . 문제가 무엇인지 알아보려면 구성 파일에 다음을 입력해야 합니다.
nl_create_if_one_liner 참 nl_create_for_one_liner 참 nl_create_while_one_liner 참
man uncrustify
호출 방법을 알아보려면 를 참조하세요 uncrustify
.