2009-04-13 6 views

답변

52

가 보이는 : 수동과 같이 정의

+9

그게'formatoptions + = l'이 아니겠습니까? –

+9

linebreak/lbr이 작동하지 않는 이유를 알아내는 데 문제가있는 사람은 목록을 켜지 않았는지 다시 확인하십시오 (예 : set nolist). 그것은 linebreak를 불가능하게합니다. (D' oh! 덕분에 문서를 검색하는 동안 머리카락이 빠져 나갔다.) –

+2

인쇄는 어떻게됩니까? 인쇄하면 중간에있는 단어가 끊깁니다. – feuGene

5
:set tw=78 

은 78 자까지의 텍스트 너비를 설정합니다. "[movement] gq"를 사용하여 텍스트를 다시 감쌀 수 있습니다.

+2

이 내가 생각했던 정확히하지 않습니다. 창 크기를 조정하면 단어가 깨집니다. Windows 텍스트 편집기에서 기대하는 것과 동일한 동작이 필요합니다. –

+1

레코드의 경우, tw = 78 ("textwidth"의 줄임말)은 vi가 실제로 입력 할 때 줄 바꿈을 추가하게합니다. 개행은 파일의 일부가됩니다. 내가 입력 할 때 vi가 나를 포맷하기를 원할 때 이것을 많이 사용합니다. 이미 입력 된 텍스트의 서식을 지정하려면 gq} 또는!} fmt 또는!} fold를 사용하십시오. –

+0

이것을 하드 래핑이라고합니다. * 질문은 모호하지만 작성자가 찾고있는 주석을 읽는 * soft-wrapping *입니다. – Lloeki

16

당신은

:set nowrap 

단지 거대한 줄이 화면의 가장자리로 스크롤 할 수 있도록 할 수 있습니다. 그러나 tw가 아마도 더 좋은 방법 일 것입니다. 온라인 결국 해결책이 같은

Number of characters from the right window border where wrapping 
starts. When typing text beyond this limit, an <EOL> will be inserted 
and inserting continues on the next line. 
+4

: wrapped를 설정하면 wrapping이 가능합니다 : -p –

+1

은'gvim'에있는 매우 넓은 파일들에 대해서 사용합니다 :'set guioptions + = b' (수평 스크롤 바가 가능합니다) – Hashbrown

+4

질문은 * "어떻게 ** Gvim word를 만들 수 있습니까? 그런 식으로 ** 포장하십시오. "* ... wtf에는 10 개의 upvotes가 있습니까? – naught101

3

당신이

:set wrap linebreak nolist