Risposte:
Siamo spiacenti, non ho trovato questo consiglio:
Il suggerimento comune è di usare una sessione condivisa "GNU Screen":
http://groups.google.com/group/vim_use/browse_thread/thread/f502e7783038d484/c4603374d2e752b2
fare editing collaborativo in Vim. Tuttavia, è un po 'complicato perché è modale, quindi se una persona cambia modalità, l'altra persona deve adattarsi di conseguenza.
Scusami se ho scoperto questa vecchia domanda, ma mentre mi sono imbattuto su di essa e ho trovato una risposta ecco:
Prova con https://github.com/FredKSchott/CoVim
Non credo, perché Vim crea un file di scambio ogni volta che apri un file. Questo file di scambio aiuta se si desidera ripristinare dopo una sorta di errore. Quando il secondo utente apre il file, il suo Vim vedrà il file di scambio e riceverà un errore e le opzioni per ignorare, eliminare, ripristinare, ecc. Non penso che entrambi gli utenti sarebbero in grado di modificare contemporaneamente questo file.
Penso che il modo migliore per far lavorare entrambi gli utenti sullo stesso file sia utilizzare un sistema di controllo della versione. Mi piace mercurial (buon tutorial qui ), ma sovversione e git sono i classici.
so che è anche sporco ma è possibile utilizzare screen
per il primo terminale quindi screen -x
sul secondo e così via quando si è connessi a un terminale con lo stesso utente da qualche altra parte
vim-multiuser sembra interessante. In realtà consente agli utenti di essere in diverse modalità contemporaneamente.
Qualcuno ha menzionato qualcosa di simile su Hackernews . Potresti voler dare un'occhiata:
http://news.ycombinator.com/item?id=720764
Potresti anche dare un'occhiata a DocSynch (è perennemente disponibile solo per JEd, presumibilmente un plugin VIM è ancora in fase di sviluppo). Un trucco sporco sarebbe quello di sincronizzare i tuoi file su un servizio di archiviazione di file come Dropbox .
pip install twisted