내 목표는 텍스트 너비를 72로 영구적으로 설정하는 것입니다. 사용자 정의 .vimrc 파일을 생성해야만 이 작업을 수행할 수 있는 것 같습니다. 그러나 이 작업을 수행했을 때 즉시 색 구성표 문제가 발생했으며 내 주석은 더 이상 파란색이 아닙니다(파일에서 내가 설정한 유일한 옵션이 "set textwidth=72"임에도 불구하고). 설명하자면, .vimrc 파일을 생성하기 전의 창 모습은 다음과 같습니다.
.vimrc 파일을 만들고 다음을 입력하면 모든 주석이 흰색으로 변합니다.
set textwidth=72
그래서 텍스트 색상을 수정하기 위해 다음 .vimrc 파일을 사용하여 색상을 조정해 보았습니다.
colorscheme default
syntax enable
set background=dark
set textwidth=72
그 결과 내 댓글 색상이 고정되었으며 아직 완전히 이해하지는 못했지만 고정된 것 같습니다.
하지만 vimrc 파일을 편집하면 색상은 다음과 같습니다.
내 질문은 왜 다른가요? 무엇이 제대로 작동하고 무엇이 작동하지 않는지 알 수 없습니다. 예를 들어 테스트 파일이 제대로 작동하지 않거나 vimrc 파일이 제대로 작동하고 있는데 무엇이 문제인가요?
답변1
"내 테스트 파일이 제대로 작동합니까, 아니면 vimrc 파일이 제대로 작동합니까? 문제가 무엇입니까?"라는 질문에 대답하기 위해 이는 vimrc 파일의 예상되는 동작입니다.
vim 도움말 페이지에서:
사용자에게 vimrc 파일이 없으면 defaults.vim 파일이 로드됩니다. 새로운 vimrc 파일을 생성할 때, 계속 사용하려면 상단에 다음 줄을 추가하세요:
source $VIMRUNTIME/defaults.vim
아시다시피 defaults.vim 파일은 구문 강조를 포함한 다양한 옵션을 활성화합니다. 그러나 vimrc
위 도움말 파일의 텍스트에서 알 수 있듯이 사용자가 자신의 파일을 생성하면 사용자가 명시적으로 사용하라고 지시하지 않는 한 defaults.vim 파일은 읽혀지지 않습니다. 즉, 새 파일 옵션에 지정된 파일만 읽혀집니다. 읽을 수 있습니다. vimrc 파일을 사용하세요.
:help vimrc-intro
이것이 바로 도움말 페이지( )에서 다음 줄을 추가하도록 제안하는 이유입니다.
소스 $VIMRUNTIME/defaults.vim
원치 않는 변경이 발생하지 않도록 vimrc 파일에 추가하세요.