편집하는 동안 vim textwidth를 수정하는 방법은 무엇입니까?


4

.vimrc에서 tw = 80으로 제한하는 파일을 편집 할 때 나중에 편집하기 위해 돌아 왔을 때 줄 길이가 끝나서 끝납니다. 예 :

lets say for the sake of argument that this line hits 80 characters
there and continues on the next line as normal

수정 후 ...

lets say for the sake of argument (edit edit edit edit) that this 
line hits 80 characters
there and continues on the next line as normal

대신에

lets say for the sake of argument (edit edit edit edit) that this 
line hits 80 characters there and continues on the next line as 
normal

누구나 내가이 문제를 해결하기 위해 무엇을 할 수 있는지 알고 있습니까?

답변:


5

당신은 " gq "일반 모드 명령을 사용하여 텍스트를 다시 형식화합니다.이 명령은 시각적 선택이나 동작과 함께 작동합니다. 예를 들어 텍스트 개체" ap "(동작 대신 사용될 수 있음)"단락 "(커서가있는 현재 단락)을 의미합니다.

gqap

또는 다시 포맷하려는 단락을 시각적으로 선택하고 " gq ".

또 다른 트릭은 "a"와 선택적으로 "w"를 'formatoptions'옵션에 추가하는 것입니다.

:set formatoptions+=aw

이렇게하면 입력 할 때 단락을 자동으로 다시 구성하므로 " gq ".

만나다:

:help gq
:help auto-format
:help 'formatoptions'
:help motion.txt

: set formatoptions + = aw는 완벽하게 작동합니다. 아마 오늘 저녁에 이미 2 분의 작업을 저축 했어!
Zut

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.