.vimrc
Değişkenin değerini harici bir dosyadan okumak için benim de değişiklik yapmak istiyorum . Bunu nasıl yapabilirim?
Özellikle, bir arkadaşım ve ben bir git repo'yu .vim
dosyalarımızla paylaşıyoruz , ancak yapılandırmalarımızda istediklerimizde bazı küçük farklılıklar var. Bu nedenle dosyanın çoğu ortaktır, ancak kullanıcıya özel bölümlerin yüklenip yüklenmeyeceğini belirlemek için ifadeler kullanıyoruz:
let whoami = "user2"
if whoami == "user1"
...
.vimrc
Kaynak kontrolü dışındaki ortaklarımızı kontrol ettikten sonra , her birimiz let whoami
ödevi değiştirmeliyiz, böylece kendi bölümümüz yüklenir. Bunun yerine, her birimiz için farklı olabilecek ve hangi vim'in bu değişken değerini yükleyeceği ayrı bir dosya tutmak istiyorum.
Belki bu konuda başka bir açı: vim dizimdeki tüm dosyaları otomatik olarak okuyacak .vim
mı? Öyleyse, her biri username.vim adında bir sembolik link koyabilir ve bunu her birimiz için farklı olan harici bir dosyaya bağlayabiliriz.
let whoami = ""
,source
satırın hemen önünde yapmak yardımcı oldu , böylece harici dosyayı yüklemek için başarısız olursa, değişken var ve daha önce ayarlanmamış değişken için ayarlamış olduğumuz hata mesajını alıyorum.