2011-12-08 2 views
29

다른 사람의 코드를 정리하고 vim을 사용하고 있습니다. 나는 그들이 일관되게 형식화되도록 코멘트를 리플 로우하고 싶다. 예를 들어vim에서 리플 로우 주석 블록

:

# one two three four five six seven 
    # eight nine 
    # ten eleven twelve thirteen fourteen 
    # fifteen sixteen seventeen 
    # eighteen 
    # nineteen 

이 될 것입니다 :

# one two three four five six seven eight nine ten eleven 
    # twelve thirteen fourteen fifteen sixteen seventeen 
    # eighteen nineteen 

그래서 쉽게 다음 코드의 주석 단락을 리플 로우 및 것 워크 플로우 보존 들여 쓰기로 코드를 다시는-언급. 정확하게 이것을하는 기존의 플러그인이 있다면 그것은 좋을 것입니다.

답변

48

gq 명령은 주석과 들여 쓰기를 고려합니다. I 정상적으로 g Q을 누르면 시각적 V 다음과 (K J으로) 행을 선택 사용한다. textwidth 옵션을 사용하여 적절한 길이의 선을 포맷합니다. 자세한 내용은 :help gq을 참조하십시오.

+0

+1 나는 아주 똑같은 방식으로 대답 할 예정이었습니다.) – lucapette

+0

고마워요. 나는 이것을 전에 시도했지만, 그것은 나를 위해 작동하지 않았다. 방금 .vimrc가없는 새 계정에서 시도했는데 완벽하게 작동합니다. 내 기본 설정이 어떻게되고 있는지 알아낼 것입니다. – oalders

+2

그래서, 내 .vimrc에 ": set paste"라는 형식이 있습니다. 신비가 풀 렸고 나는 내 의견을 기쁘게 반성 할 수있다. :) – oalders

관련 문제