linux indent 명령어 관련
글쓴이: aohora73 / 작성시간: 화, 2014/01/21 - 11:42오전
안녕하세요.
indent 명령어를 사용해서 .c 파일의 indentation을 수정하고 있는데요
특정 함수 선언만 indentation을 다르게 하고 싶습니다.
아래 보면 func_2 만 함수 선언에 대한 indentation을 다르게 하고 싶은데요
물론 indent 명령어를 사용해서입니다.
혹시 방법이 없을까요?
* 원본 코드
int func_1 (int i, int j )
{
...
}
int func_2 (int i, int j )
{
...
}
* func_2의 선언만 indentation을 고치고 시음
int func_1 (int i, int j )
{
...
}
int func_2 (
int i,
int j )
{
...
}
Forums:
음 ..
indent 는 파일 단위로 동작하고 별도의 필터가 없기 때문에 안 될겁니다.
서로 다른 스타일을 적용하고 싶다면, 각각 다른 파일로 분리하셔야 할 것 같네요.
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
혹시 다른 명령어는 없나요?
혹시 필터가 가능한 indent 명령어나 방법은 없나요?
음 ..
C 에서의 indent tool 은 indent 외에는 모르겠네요.
C++ 은 완벽하진 않더라도 몇 가지 종류가 더 있던데...
어느 프로그램이던지 간에 그런식으로 적용할 수 있는 건 없을겁니다.
(없다고 단언하고 싶지만, 세상은 넒고 변태(?)는 많기 때문에 장담은 못 하겠습니다.)
그냥 indent 소스 받아서 직접 수정하시는게 빠를지도 모르겠네요.
근데.. 애초에 프로젝트나 파일 하나에 여러가지 여러 가지 스타일을 섞어 쓰는 것 자체가..
코딩 컨벤션을 정하고 자동화 하려고 노력하는 이유와는 전혀 부합하지 않는데..
왜 그렇게 하시려는지 궁금하네요.
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
댓글 달기