Odpowiedzi:
Niestety nie ma takiej funkcji, znalazłem tę radę:
Częstą sugestią jest użycie wspólnej sesji „GNU Screen”:
http://groups.google.com/group/vim_use/browse_thread/thread/f502e7783038d484/c4603374d2e752b2
do wspólnego edytowania w Vimie. Jest to jednak trochę trudne, ponieważ jest modalne, więc jeśli jedna osoba zmienia tryby, druga osoba musi odpowiednio się dostosować.
Przepraszam, że wykopałem to stare pytanie, ale kiedy natknąłem się na nie i znalazłem odpowiedź, oto:
Spróbuj z https://github.com/FredKSchott/CoVim
Nie sądzę, bo Vim tworzy plik wymiany za każdym razem, gdy go otwierasz. Ten plik wymiany pomaga odzyskać po pewnym błędzie. Kiedy drugi użytkownik otworzy plik, jego Vim zobaczy plik wymiany i dostanie błąd oraz opcje ignorowania, usuwania, odzyskiwania itp. Nie sądzę, aby obaj użytkownicy mogliby jednocześnie edytować ten plik.
Myślę, że najlepszym sposobem, aby obaj użytkownicy pracowali nad tym samym plikiem, jest użycie systemu kontroli wersji. Lubię mercurial (dobry tutorial tutaj ), ale subversion i git to klasyka.
wiem, że jest też brudny, ale możesz użyć screen
pierwszego terminala, a następnie screen -x
drugiego i tak dalej, gdy zalogujesz się do terminala z tym samym użytkownikiem z innego miejsca
vim-multiuser wygląda interesująco. W rzeczywistości pozwala użytkownikom znajdować się w różnych trybach jednocześnie.
Ktoś wspomniał coś podobnego na Hackernews . Może będziesz chciał to sprawdzić:
http://news.ycombinator.com/item?id=720764
Możesz także rzucić okiem na DocSynch (jest on dostępny tylko dla JEd, wtyczka VIM jest prawdopodobnie wciąż w fazie rozwoju). Jednym brudnym włamaniem byłoby zsynchronizowanie plików za pośrednictwem usługi przechowywania plików, takiej jak Dropbox .
pip install twisted