나는 한동안 vim의 기본 구성을 사용해 왔으며 몇 가지 사항을 변경하고 싶었습니다. 그러나 편집하면 ~/.vimrc
다른 모든 구성 설정 등을 덮어쓰는 것 같습니다 /etc/vimrc
. 예를 들어 이제 구문 강조가 없습니다. vim이 로드하는 내용은 다음과 같습니다.
:scriptnames
/etc/vimrc
/usr/share/vim/vimfiles/archlinux.vim
~/.vimrc
/usr/share/vim/vim80/plugin/... <there are a few>
즉, vim에 구성된 모든 것을 유지하고 쉘 사용자를 위해 약간의 조정만 하고 싶습니다.
기존 구성 에 맞추려면 어떻게 해야 합니까 ? 아니면 기본 구성을 로드하려면 ~/.vimrc
무엇을 넣어야 합니까 ?~/.vimrc
편집:
내가 기대한 것 ~/.vimrc
:
set expandtab
set shiftwidth=2
set softtabstop=2
답변1
source
전역 Vim 구성 파일을 로컬에 넣을 수 있습니다 ~/.vimrc
.
unlet! skip_defaults_vim
source $VIMRUNTIME/defaults.vim
set mouse-=a
자세한 내용은 및 를 참조하세요 :help defaults.vim
.:help defaults.vim-explained
답변2
default.vim
파일을 생성하면 기본 구성( )이 로드되지 않는 것을 발견했기 ~/.vimrc
때문에 기본 구성의 내용을 vimrc에 넣고 마지막에 수정 사항을 추가했습니다.
vim8이 있고 기본 구성을 사용한다고 가정합니다(즉, 파일이 없습니다 ~/.vimrc
).
기본 구성을 사용자 vimrc 파일에 복사합니다.
cp /usr/share/vim/vim80/defaults.vim ~/.vimrc
그런 다음 파일을 열고 ~/.vimrc
파일 끝에 구성을 추가하십시오.