같은 단락에서 다음 줄을 들여 쓰지 않기 위해 gq가 하이픈 (-)을 일반 단어로 간주하게하는 방법


10

를 사용하지 않도록 설정 smartindent하고 autoindent옵션 을 사용하여 JavaScript 파일에서 이것을 시도했지만 textwidth = 80여전히 동일합니다. textwidth길이가 80자를 넘는 단어를 삽입 할 때 옵션 으로 인해 자동으로 발생 합니다.

무슨 일이야:

/**
 * - a b c d e f g h i j k l m n o p q r s t u v w x y z a b c d e f g h i j k l
 *   m n o p q r s t u v w x y z
 */

내가 원하는 것 :

/**
 * - a b c d e f g h i j k l m n o p q r s t u v w x y z a b c d e f g h i j k l
 * m n o p q r s t u v w x y z
 */

대단히 감사합니다! :-)


내가 알아낼 수있는 한 자동 목록 서식을 해제 할 수있는 방법은 없지만 Vim 소스의 서식 코드가 다소 혼란
스러워서

답변:


3

Vim의 기본 Javascript 구성에는 주석으로 대시 목록형식화 하는 설정이 포함되어 있습니다 .

setlocal comments=sO:*\ -,mO:*\ \ ,exO:*/,s1:/*,mb:*,ex:*/,://

원하는 동작을 얻으려면 (Javascript 파일 형식의 경우) 설정을 재정 의하여 대시 목록 부분을 생략하십시오.

setlocal comments=s1:/*,mb:*,ex:*/,://
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.