vim에서 형식 옵션 확장

vim에서 형식 옵션 확장

내 기본 설정에서는 formatoptions플래그가 tcq텍스트 파일용이고 croqlC++용입니다. 텍스트가 자동으로 바뀌는 것이 마음에 들지 않아서 vimrc에 다음을 넣었습니다.

autocmd FileType text set formatoptions-=t

지금까지는 예상대로 작동합니다. 이제 C++에서 댓글 참여를 활성화하고 싶으므로 위 줄 바로 뒤에 vimrc에 다음 줄을 추가합니다.

autocmd FileType c,cpp set formatoptions+=j

이제 C/C++뿐만 아니라 텍스트에 대해서도 모든 파일에 formatoptions적용됩니다 . croqlj왜 이런거야?

답변1

'formatoptions'버퍼 로컬옵션; :setlocal대신 사용해야 합니다 :set.

후자를 사용하면 현재 버퍼에 대한 옵션을 변경할 수 있을 뿐만 아니라 앞으로 열리는 버퍼에 대한 전역 기본값도 수정할 수 있습니다.

관련 정보