Vim ile iki kullanıcı aynı dosyayı aynı anda düzenleyebilir mi?
Vim ile iki kullanıcı aynı dosyayı aynı anda düzenleyebilir mi?
Yanıtlar:
Üzgünüm böyle bir özellik yok, bu tavsiyeyi buldum:
Genel öneri paylaşılan bir "GNU Ekranı" oturumu kullanmaktır:
http://groups.google.com/group/vim_use/browse_thread/thread/f502e7783038d484/c4603374d2e752b2
Vim'de ortak düzenleme yapmak. Ancak, bu biraz zor çünkü kiplidir, bu yüzden bir kişi mod değiştirirse, diğer kişi buna göre uyum sağlamak zorundadır.
Bu eski soruyu açtığım için özür dilerim ama üzerine çıkıp burada bir cevap buldum:
Https://github.com/FredKSchott/CoVim ile deneyin
Ben öyle düşünmüyorum, çünkü Vim her dosyayı açtığınızda bir takas dosyası oluşturur. Bu takas dosyası, bir tür hatadan sonra kurtarmak istiyorsanız yardımcı olur. İkinci kullanıcı dosyayı açtığında, Vim takas dosyasını görecek ve bir hata ve görmezden gelme, silme, kurtarma vb. Seçeneklerini alacaktır. Her iki kullanıcının da aynı anda bu dosyayı düzenleyebileceğini düşünmüyorum.
Her iki kullanıcının da aynı dosya üzerinde çalışmasının en iyi yolunun bir sürüm kontrol sistemi kullanmak olduğunu düşünüyorum. Mercurial'ı seviyorum ( burada iyi bir öğretici ), ancak subversion ve git klasikleri.
Ben de kirli biliyorum ama başka bir yerden aynı kullanıcı ile bir terminalde oturum açtığında screen
ilk terminal sonra screen -x
ikinci bir ve benzeri kullanabilirsiniz
vim-multiuser ilginç görünüyor. Aslında kullanıcıların aynı anda farklı modlarda olmalarına izin verir.
Birisi Hackernews'te benzer bir şeyden bahsetti . Kontrol etmek isteyebilirsiniz:
http://news.ycombinator.com/item?id=720764
Ayrıca DocSynch'e bakmak isteyebilirsiniz (sadece JEd için kullanılabilir, bir VIM eklentisi hala geliştirilme aşamasındadır). Kirli bir saldırı, dosyalarınızı Dropbox gibi bir dosya depolama hizmeti üzerinden senkronize etmek olacaktır .
pip install twisted