Відповіді:
Вибачте, немає такої функції, знайшов цю пораду:
Загальна пропозиція полягає у використанні спільного сеансу "Екран GNU":
http://groups.google.com/group/vim_use/browse_thread/thread/f502e7783038d484/c4603374d2e752b2
робити спільне редагування у Vim. Однак це трохи хитро, тому що це модально, тому якщо одна людина змінює режими, інша людина повинна відповідно адаптуватися.
Вибачте, щоб розкопати це старе питання, але, коли я наткнувся на нього і знайшов відповідь тут, це:
Спробуйте с https://github.com/FredKSchott/CoVim
Я не думаю, що так, оскільки Vim створює файл swap кожного разу, коли ви відкриваєте файл. Цей файл підкачки допомагає, якщо ви хочете відновитись після якоїсь помилки. Коли другий користувач відкриє файл, його Vim побачить файл swap та отримає помилку та параметри ігнорування, видалення, відновлення тощо. Я не думаю, що обидва користувачі не зможуть одночасно редагувати цей файл.
Я думаю, що найкращий спосіб роботи обох користувачів над одним файлом - це використання системи контролю версій. Мені подобається ртутний ( тут хороший підручник ), але підрив і git - це класика.
я знаю, що це теж брудно, але ви можете використовувати screen
для першого терміналу, потім screen -x
для другого і так далі, коли входите в термінал з тим самим користувачем з іншого місця
vim-multiuser виглядає цікаво. Це фактично дозволяє користувачам перебувати в різних режимах одночасно.
Хтось згадав щось подібне на Hackernews . Ви можете перевірити це:
http://news.ycombinator.com/item?id=720764
Ви також можете поглянути на DocSynch (його наразі доступно лише для JEd; плагін VIM, начебто, ще в розробці). Один брудний злом - це синхронізація ваших файлів через службу зберігання файлів, наприклад Dropbox .
pip install twisted