vim의 기본 구성 확장

vim의 기본 구성 확장

나는 한동안 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파일 끝에 구성을 추가하십시오.

관련 정보