vim에서 분할 선 끄기


15

vim의 가장 성가신 기능 중 하나는 분할 선입니다. 어떤 이유로 누군가 공백을 구분하는 형식으로도 줄을 나누는 것이 좋습니다. 예를 들어 변경 :

echo very-long-string > file

echo
very-long-string
> file

끄는 방법?

편집 : 시각적 줄 바꿈이 아닙니다. 파일로 줄 바꿈됩니다 (즉, 줄이 너무 길면 vim은 파일에 \ n을 삽입합니다). 긴 줄을 감싸는 것은 제정신이 아니기 때문에 한 번 돌려보고 싶을 수도 있습니다.


2
.vimrc를 옆으로 이동 한 다음 파일의 관리되지 않은 복사본을 열어보십시오. Vim은 줄 바꿈이 있어야한다고 생각하기 때문에 줄 바꿈을 추가해서는 안됩니다.
pboin

very-long-string0x10 및 0x13과 같은 보이지 않는 문자 가 포함되어 있습니까? pboi가 쓴 것처럼 vim은 문자를 추가하지 않습니다.
Luc M

textwidth이 설정되어 찾으 : 세트 확인이 넓은 : 설정 textwidth = 160
YF 리앙

답변:


18

set formatoptions-=tc

자세한 내용 :help fo-table은 참조하십시오 .

Wim의 제안은 set textwidth=0동일한 효과를 가져야하지만 많은 성가신 파일 유형 플러그인이 당신을 위해 그것을 취소 할 것입니다. (웃음)


4

긴 줄이 시각적으로 "줄 바꿈"되어 여러 줄에 표시되는 기능에 대해 이야기한다고 가정합니다. (이것은 파일의 내용을 방해하지 않으며 텍스트가 시각적으로 표시되는 방식 일뿐입니다.)이 기능을 설정하려면 다음 명령을 실행하십시오.

:set nowrap

vim이 실제로 자동으로 줄을 나누는 것을보고 있다면 (시각적으로뿐만 아니라 실제로 줄 바꿈을 삽입하여) 텍스트 너비를 제한하도록 vim을 구성해야합니다. 기본적으로 활성화되어 있지 않습니다. 이 경우 다음과 같이 다시 비활성화 할 수 있습니다.

:set textwidth=0

.vimrc이러한 변경 사항을 영구적으로 유지하려면 구성 파일을 편집하십시오 .


아니요-파일에 싸여 있음을 의미합니다. 비주얼을 감싸는 것은 꽤 제정신입니다. 파일을 줄 바꿈하는 것은 예외가 거의 없지만 소스 / 구성 파일의 경우 미치 광입니다.
Maciej Piechotka

내 .vimrc set backupdir=/tmp에만 포함되어 있기 때문에 젠투에서 활성화 된 것 같습니다 .
Maciej Piechotka
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.