SORU
23 HAZİRAN 2009, Salı


Nasıl birden fazla müşteri arasında bir vimrc dosya paylaşımı için?

Zaman çok düzenli bir insan değilim ve ben sık sık tam eşimin eski vimrc dosyamı kaybetmek ve tekrar baştan başlamak zorunda bu durumda kendimi buluyorum. Ya vimrc farklı versiyonlarını sahip farklı müşteri dosyaları. Bu karmaşa benim için kontrolden çıkıyor beri, eğer benim vimrc dosyası yönetmek için iyi bir yol olup olmadığını bilmek istiyorum.

Benim ilk girişim subversion benim _vimrc konur (Google Code) ve bunu sürdürmek niyetinde. Başka fikirler bekliyoruz.

Güncelleme

Aşağıdaki çözüm ile çözdüm:

  • Bir dizini Vim adlı online kod deposu .vimrc .gvimrc yükleme. Kullanın ve Windows ile uyumluluk için gizli olmayan _vimrc _gvimrc dosya adı.

  • Çıkış hedef sistemde depo

  • Mac OS/Linux sembolik bağlantılar oluşturmak:

    ~ $ ln -s my_repository/Vim/_vimrc $HOME/.vimrc

    ~ $ ln -s my_repository/Vim/_gvimrc $HOME/.gvimrc

  • Windows üzerinde Program Files dizinindeki bir Vim klasörü ödeme. SVN zaten varolan dosyaları hakkında şikayet var, ama bu listeyi ekleyebilirsiniz.

CEVAP
26 Temmuz 2009, Pazar


Dropbox kullanıyorum. .vimrc (aslında: vimrc.vim) ve*, plugin, *14 benim vb içeren my dropbox, 11* *bir klasör oluşturdum. dizinler.

Dropbox iter tüm bu dosyalar için tüm bilgisayarları (ev, iş, laptop, Bulgarca), bu yüzden her zaman değiştirmek istiyorum benim vimrc yapabilirim ve ben de değil, endişe edecek kopyalama için doğru dizin veya kontrol dosyasından SVN ya da bir şey. Her şey otomatik olarak yüklenecektir olur!

.vimrc benim gerçek şeyler sadece benim Dropbox var yüklemek için gerekli olan şeyleri içerir. OS X ve Linux üzerinde, bu gibi görünüyor:

set runtimepath^=~/Dropbox/vim
source ~/Dropbox/vim/vimrc.vim

Bu gibi Windows,:

set runtimepath^=$HOME/My\ Documents/My\ Dropbox/vim
source $HOME\My Documents\My Dropbox\vim\vimrc.vim

Ve işte bu!

(Aslında, ben koymak vimrc'In yukarıda benim Dropbox da, o yüzden bilmiyorum var unutmayın onları her ne zaman I kurmak yeni bir bilgisayar veya yeniden yüklemek eski bir tane.)

Dropbox ücretsiz sürümü 30 günlük bir düzeltme geçmişi, ücretli bir tam sürüm geçmişi verecektir verecektir. Eğer Linux üzerinde iseniz, Dropbox güzel bir istemci varsa GNOME kullanırsanız çok kolay, unutmayın.

Koşullu Ayarlar

Eğer küçük yapılandırma değişiklikleri varsa, bu kullanışlı bir çözüm farklı makinelerde kullanmak istiyorum:

senin her birinde küçük bir işlev oluşturun .vimrc üzerinde sistem türü dönmek için dosyaları:

fun! MySys()
    return 'linux'
endfun 

sonra Genel vimrc.vim dosya:

if MySys() == "linux"
    set backupdir=./.backup,/tmp
    set directory=./.backup,/tmp 
elseif MySys() == "windows"
    set backupdir=$HOME/AppData/Local/backup,$HOME/AppData/Local/tmp
    set directory=$HOME/AppData/Local/backup,$HOME/AppData/Local/tmp
endif

Dropbox Alternatifleri

Sadece bir örnek Dropbox birçok bulut depolama ve senkronizasyon hizmeti veren yer var. http://sparkleshare.org/ http://one.ubuntu.com gibi açık kaynak hizmetleri var, ama sizin ihtiyaçlarınıza en iyi uyacak bir çözüm için ınternet arama için teşvik edilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
Vim

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Gan Eden Productions

    Gan Eden Pro

    11 HAZİRAN 2011
  • Need for Speed

    Need for Spe

    8 ŞUBAT 2006
  • TheJoeycool2010

    TheJoeycool2

    12 Temmuz 2010