Klasöre koymak mümkün mü .vimrc
, .vim
böylece klasör ve dosyayı değil tüm klasörü eşitlemek zorunda kalacağım?
Klasöre koymak mümkün mü .vimrc
, .vim
böylece klasör ve dosyayı değil tüm klasörü eşitlemek zorunda kalacağım?
Yanıtlar:
Vim 7.4 başlayarak ayrıca sadece bir dosya yerleştirebilirsiniz vimrc
içine $HOME/.vim/vimrc
veya $HOME/vimfiles/vimrc
Windows hem Vim otomatik olarak bulacaktır için.
Not, bu bir vimrc
olmadan. (nokta) veya _ (alt çizgi) gibi geleneksel .vimrc / _vimrc dosyalarında olduğu gibi.
.Vimrc'imi .vim'de tutar ve işaretlerim.
ln -s ~/.vim/.vimrc ~/.vimrc
Windows'ta mklink ile aynı şeyi yapabileceğinizi düşünüyorum.
Vim için .vimrc'nin konumunu belirtmek için bir takma ad oluşturmak istiyorsanız:
alias vim='vim -u ~/.vim/vimrc'
o zaman .vimrc 'i ayrı yapmaktan kurtulabilirsiniz.
FAKAT
Bu, vim ile etkileşime giren diğer programlarla ilgili sorunlara neden olacaktır. EDITOR env değişkeninin içeriği üzerinden vim çağırdığı için 'az' da 'v' basılması çalışmaz. Galiba '-u ...' bitini EDITOR değişkenine ekleyebilirsin. çalışabilir.
Gvim için, .gvimrc dosyasının konumunu belirtmek için orada büyük bir 'U' kullanırsınız. Yine, pencere yöneticinizin başlangıç bağlantılarında gvimTEN olası başlangıç konumunu değiştirmediğiniz sürece sorunlar ortaya çıkar.
Sonuçta, hepsini tek bir alt dizinde bulundurmanız ZORUNDA @ remyo'nun önerisini kullanmanızı öneririm.
'Repo / .vimrc' ve '~ / .vimrc' arasındaki bağlantıyı yeniden kuracak bir post-pull script oluşturmak oldukça kolaydır.
İyi şanslar.
(Eğer olabilir .vimrc dosyası için yeni bir varsayılan konumunu belirtiyor kendini vim yeniden derlemek.)
Ben de aynısını yapıyorum, bu tek satırda ~/.vimrc
:
runtime vimrc
.vimrc
. Sonra bana diğer soruda verdiğin şeyi kullandım.