Vim'in Varsayılan Yapılandırmasını Genişlet


16

Bir süredir vim'in varsayılan yapılandırmasını kullanıyorum ve birkaç değişiklik yapmak istiyorum. Ancak, eğer düzenlerseniz, ~/.vimrcdiğer tüm yapılandırma ayarlarının üzerine yazılıyor gibi görünüyor /etc/vimrc, örneğin şimdi sözdizimi vurgulaması yok. İşte vim yükler:

:scriptnames
/etc/vimrc
/usr/share/vim/vimfiles/archlinux.vim
~/.vimrc
/usr/share/vim/vim80/plugin/... <there are a few>

Başka bir deyişle, vim'de yapılandırılmış olanı korumak istiyorum, ancak kabuk kullanıcım için küçük ayarlamalar yapmak istiyorum.

~/.vimrcMevcut yapılandırmaya bir şekilde dokunmak için ne yapmam gerekir veya ~/.vimrcvarsayılan yapılandırmayı yüklemek için ne yapmam gerekir ?

DÜZENLEME:
Hedeflediğim içerik ~/.vimrc:

set expandtab
set shiftwidth=2
set softtabstop=2

Deneyimlerime göre, bu genellikle çalışma şekli değildir ...
Kusalananda

@Kusalananda Harika. Öyleyse nasıl çalışır?
sjngm

~/.vimrcpaketin ortasında nasıl oldun?
18'de

@thrig Gerçekten bilmiyorum.
sjngm

Vimrc'ye tam olarak ne koydun? @thrig olağandışı değil, $VIMRUNTIMEüzerinde dosya türü varsa, dosya türlerine göre dosyaları yükler ve bu
vimrc'den

Yanıtlar:


15

sourceGlobal Vim yapılandırma dosyasını yerel ayarınıza yapabilirsiniz ~/.vimrc:

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

Müthiş !!! Soruların burada ölmemesi iyi bir şey ... :)
sjngm

1

Ne buldum, default.vimbir ~/.vimrcdosya oluşturursanız varsayılan config ( ) yüklü değil , bu yüzden yaptığım varsayılan yapılandırma içeriğini vimrc içine koymak ve sonunda değişiklikleri eklemek oldu.

Ben vim8 var varsayıyorum ve varsayılan yapılandırmalar (yani bir ~/.vimrcdosya yok)

Varsayılan yapılandırmayı kullanıcı vimrc dosyanıza kopyalayın:

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

Ardından ~/.vimrcdosyanızı açın ve yapılandırmalarınızı sonuna ekleyin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.