vim의 가장 짜증나는 기능 중 하나는 분할선입니다. 어떤 이유로 누군가 공백에 민감한 형식에서도 줄 분할이 잘 작동한다는 것을 발견했습니다. 예를 들어 다음과 같이 변경합니다.
echo very-long-string > file
도착하다
echo
very-long-string
> file
어떻게 끄나요?
편집하다: 시각적인 줄 바꿈이 아닙니다. 파일에 줄 바꿈됩니다(예: vim이 줄이 너무 길다고 생각하면 \n이 파일에 삽입됩니다). 줄 바꿈이 꽤 길어서 누군가는 줄 바꿈을 하고 싶어도 나는 줄 바꿈 없이도 살아갈 수 있습니다.
답변1
set formatoptions-=tc
자세한 내용은 을 참조하세요 :help fo-table
.
Wim의 제안은 set textwidth=0
동일한 효과를 가져야 하지만 많은 성가신 파일 유형 플러그인이 이를 취소합니다. (아.)
답변2
긴 줄을 시각적으로 "줄바꿈"하여 여러 줄에 표시하는 기능에 대해 이야기하고 있다고 가정합니다. (그러나 이는 파일의 내용을 방해하지 않으며 텍스트가 시각적으로 표시되는 방식일 뿐입니다.) 이 기능을 끄려면 다음 명령을 실행하십시오.
:set nowrap
vim이 자동으로 줄을 분할하는 경우(시각적으로뿐만 아니라 실제로 줄 바꿈을 삽입하여) 텍스트 너비를 제한하도록 vim을 구성해야 합니다. 이 기능은 기본적으로 활성화되어 있지 않습니다. 이 경우 다음과 같이 다시 비활성화할 수 있습니다.
:set textwidth=0
.vimrc
이러한 변경 사항을 영구적으로 적용하려면 구성 파일을 편집하세요 .