2013-02-23 3 views
0

그래서 vim에서 명령을 사용하여 .c 파일의 각 행에 대해 전체 열을 설정하려고합니다.set tw = 80이 제대로 작동하지 않습니다.

int main() 
{ 
    int i = 0; 
    while(i<10) 
    { 
    cout<<"1"; 
    } 
} 

에 :

int main(){ int i = 0; while(i<10){cout<<"1";}} 

내가 뭔가 잘못하고있는 중이 야 내가 명령 :set tw=132 gggqG를 입력 할 때, 그러나 그것은이에서 코드를 설정?

답변

1

gq은 "서식 텍스트"를 의미합니다.이 텍스트는 소스 코드가 아닌 텍스트 단락에 사용하기위한 것입니다.

C 코드의 형식을 지정하려면 Is it possible to format C++ code with VIM?을 사용해보십시오.

+0

그래서 무엇을 사용해야합니까? –

1

gq 명령은 텍스트을 의미합니다. C 파일에서 여러 줄 주석 (올바른 'formatoptions''comments' 옵션 포함)을 다시 포맷 할 수 있지만 소스 코드 자체에는 사용할 수 없습니다.

Vim은 =을 통해 다시 들여 쓰기를 제공합니다. 즉, gg=G은 전체 버퍼를 들여 쓰려고합니다. 더 멋진 기능이 필요한 경우이 도구를 외부 도구 (예 : :%!astyle.

관련 문제