C 소스 깔끔하게 정렬어떻게 하죠?

redrocki의 이미지

안녕하세요
인터넷에서 소스등을 가지고 와서 편집기로 붙이면....눈에 보기 상당히 힘들게
왼쪽정렬 처럼 다 왼쪽으로 다 붙어 있거든요......vim에서 c 코딩정렬을 해
주는 기능이 있다고 들었는데요......가르쳐주세요..

pynoos의 이미지

indent 라는 프로그램을 사용해보세요.

nainu의 이미지

간단히 빈칸정리만 하고 싶으시다면..
emacs 로 파일을 띄우신 후에
M-< C-space M-> M-C-\ 하면 뒤로 물러납니다.
요 담에 C-x C-s 로 저장하고 C-x C-c 로 탈출하시면 되겠습니다.

C는 컨트롤, M는 대부분 alt 에 매치되어 있습니다.
잘 안되시면 M 은 ESC로 대체할 수 있는데, M-C-\ 대신 ESC C-\ 를 치는 것이 그 방법입니다.

만약 소스가 정렬되지 않는다면 c-mode 가 불러지지 않았을 수도 있습니다.
요럴땐 모든 작업 전에 이맥스에서 소스를 띄운 상태에서
M-x 치시고 c-mode <enter> 하시면 됩니다. (화면 하단 상태바에 (C) 라고 나오면 현재 C-mode에 있는 것입니다)

nanosec의 이미지

shift + v 를 누르면 비주얼 라인 모드로 됩니다.

위, 아래로 움직여 블록을 설정한후

=

를 눌러주면 소스가 정렬 됩니다 ^^

0x2B | ~0x2B
- Hamlet

서지훈의 이미지

vim 제일 위에 줄에서...
일반 모드에서
111=(아랫쪽 화살표)
이걸로 하시면은 112줄이 자동으로 정리 됩니다.
해보시길...
아니면 블럭 기능으로 하셔도 되구요...

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

redrocki의 이미지

깔끔하게 정리했습니다..~

===========================

Make Beautiful 世上 ~~~ Cool Mind!!

===========================