[vim] vim에서 줄 바꿈을 중지하는 방법
긴 줄이 두 개 이상의 터미널 줄에 표시되는 것을 좋아합니다. vim이 실제 텍스트에 줄 바꿈을 삽입하는 것을 좋아하지 않습니다. .vimrc의 어느 부분을 변경해야합니까?
답변
사용하다
:set wrap
줄을 시각적으로 감싸려면, 예를 들어 줄은 여전히 한 줄의 텍스트이지만 Vim은 여러 줄로 표시합니다.
사용하다
:set nowrap
긴 줄을 한 줄로 표시하려면 (즉, 전체 줄을 보려면 가로로 스크롤해야 함)
답변
긴 줄이 둘 이상의 터미널 줄에 표시되는 것을 좋아합니다.
이러한 종류의 시각적 / 가상 줄 바꿈은 wrap
window 옵션으로 활성화됩니다 .
set wrap
vim이 실제 텍스트에 줄 바꿈을 삽입하는 것을 좋아하지 않습니다.
물리적 줄 바꿈을 해제하려면 textwidth
및 wrapmargin
버퍼 옵션을 모두 지 웁니다 .
set textwidth=0 wrapmargin=0
답변
완전히 이해하고 있지는 않지만 ‘formatoptions’구성 설정을 찾고있을 수 있습니다. 같은 것을 시도하십시오 :set formatoptions-=t
. 이 t
옵션은 줄 바꿈을 삽입하여에 의해 설정된 너비로 텍스트를 줄 바꿈합니다 textwidth
. 이 명령을에 넣고 .vimrc
콜론 ( :
) 만 제거하면 됩니다.
답변
사용 :set nowrap
.. 마법처럼 작동합니다!
답변
:set tw=0
VIM은 줄 바꿈을 자동 삽입하지 않지만 줄 바꿈을 유지합니다.
답변
set lbr
유용 할 수 있습니다 . 와set wrap
이 포장 만 공백에 아닌 단어의 중간에 선을 절단 할 것이다에.
예 :
without lbr the li
ne can be split on
a word
과
with lbr on the
line will be
split on
whitespace only
답변
set formatoptions-=t
시각적 텍스트 너비를 유지하지만 삽입 모드에서 줄 바꾸기를 추가하지 않습니다.