vim의 기본 구성 확장


15

한동안 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

내 경험상, 이것은 일반적으로 작동하는 방식이 아닙니다.
Kusalananda

@Kusalananda Awesome. 그렇다면 어떻게 작동합니까?
sjngm

어떻게 않았다 ~/.vimrc팩의 중간에있을거야?
thrig

@thrig 나는 정말로 모른다.
sjngm

vimrc에 정확히 무엇을 넣었습니까? 당신이 파일 형식이있는 경우,이 파일을로드, 특별하지 @thrig $VIMRUNTIME파일 유형을 기반으로, 그것은의 vimrc 후가 될 것입니다
muru

답변:


14

당신은 할 수있는 source지역에 글로벌 빔 구성 파일을 ~/.vimrc:

source $VIMRUNTIME/defaults.vim
set mouse-=a

대박!!! 질문이 여기에서 죽지 않는 것이 좋은 것입니다 ... :)
sjngm

1

내가 찾은 default.vim것은 ~/.vimrc파일 을 만들면 기본 구성 ( ) 이로 드되지 않기 때문에 기본 구성의 내용을 vimrc에 넣고 마지막에 수정 사항을 추가하는 것입니다.

vim8이 있고 기본 구성을 사용한다고 가정합니다 (예 : ~/.vimrc파일이 없음)

기본 구성을 사용자 vimrc 파일로 복사하십시오.

cp /usr/share/vim/vim80/defaults.vim ~/.vimrc

그런 다음 ~/.vimrc파일을 열고 끝에 설정을 추가하십시오.

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