C++에는 다음과 같은 빈 인라인 함수 정의가 여러 개 있습니다.
class C
{
void foo(){}
void bar(){}
};
indent -st -i4 -nut test.cc
이제 들여쓰기를 수정하기 위해 실행하면
class C
{
void foo ()
{
}
void bar ()
{
}
};
하지만 중괄호를 움직이지 않고 들여쓰기만 수정하고 싶습니다!
어떻게 해야 하나요?
답변1
그것을 보면 man indent
using이 -brf
함수 정의 줄에 중괄호를 넣을 것이라는 것을 알 수 있습니다. 당신 if-line
도 원한다면 가 필요합니다 -br
.
환경 변수가 이면 및 텍스트를 사용하여 검색 PAGER
할 수 있습니다 less
. 따라서 그렇게 하고 "반복"을 누르면 자신에게 맞는 경기 사이를 이동할 수 있습니다.man indent
/
man indent
/braces<ENTER>
n
편집하다내 의견을 더 명확하게하기 위해 이것이 내가 본 것입니다.man indent
The `-brf´ option formats braces like this:
int one(void) {
return 1;
};
The `-blf´ option formats them like this:
int one(void)
{
return 1;
};