:set wrap
을 실행 한 후 Vim은 창보다 긴 줄을 줄 바꿈합니다.단어 중간에 줄 바꿈 줄이기
그러나 Vim을 단어의 중간이 아닌 빈 칸에만 새 줄 바꿈으로 사용할 수 있습니까?
:set wrap
을 실행 한 후 Vim은 창보다 긴 줄을 줄 바꿈합니다.단어 중간에 줄 바꿈 줄이기
그러나 Vim을 단어의 중간이 아닌 빈 칸에만 새 줄 바꿈으로 사용할 수 있습니까?
:help wrap
는이 옵션은 텍스트가 표시되는 방법을 변경합니다. 버퍼에있는 텍스트 을 변경하지 않습니다. 'textwidth'를 참고하십시오. 켜져 있으면 창의 너비보다 긴 선이 줄 바꿈되고 표시가 다음 줄에 계속됩니다. 오프 라인은 을 감싸지 않고 긴 라인의 일부만 표시됩니다. 커서가 으로 표시되고 표시되지 않는 부분으로 이동하면 화면이 수평으로 으로 스크롤됩니다. 필요한 경우 단어 중간에 줄 바꿈이 표시됩니다. 단어 경계에서 중단을 얻으려면 'linebreak' 을 참조하십시오.
:help linebreak
은 'breakat'화면에 맞는 마지막 문자보다 오히려 의 문자에 긴 줄을 바꿈됩니다.빔에 만약
:help breakat
'breakat' 'BRK'
string
(기본" ^[email protected]*-+;:,./?"
)
그래서, :set linebreak
은 그것을 상자 밖으로 작동합니다. 또는 breakat
을 공백 + 구두점 대신 공백으로 구분하도록 제한 할 수 있습니다.
사용 짧은
:set linebreak
또는 'lbr'
. 'breakat'
옵션에 포함 된 문자의 줄을 끊으므로 기본적으로 공백이 포함됩니다.
및
:set lbr
이 다음은 단어를 파괴하지 않고 라인 랩을하고 짧은 선을 유지합니다 입력합니다. 시도하고 현재 단락의 형식을
:set formatoptions+=w
:set tw=80
gggqG
은 때라도 시도 :
:nnoremap Q gqip
http://vimcasts.org/episodes/soft-wrapping-text/ – sidyll