it-swarm-ja.com

vimマルチユーザー編集?

Vimを使用すると、2人のユーザーが同じファイルを同時に編集できますか?

12
juanpablo

申し訳ありませんが、そのような機能はありません、このアドバイスを見つけました:

一般的な提案は、共有の「GNUScreen」セッションを使用することです。

http://groups.google.com/group/vim_use/browse_thread/thread/f502e7783038d484/c4603374d2e752b2

vimで共同編集を行う。ただし、モーダルであるため少し注意が必要です。そのため、一方の人がモードを変更した場合、もう一方の人はそれに応じて適応する必要があります。

8
Nifle

この古い質問を掘り下げて申し訳ありませんが、私がそれにぶつかってここで答えを見つけたので、それは次のとおりです:

試してみてください https://github.com/FredKSchott/CoVim

7
Yannick

私もそれが汚れていることを知っていますが、最初の端末にscreenを使用してから、screen -x他の場所から同じユーザーで端末にログインした場合は、2番目以降も同様です。

2
ikko karima

共同編集用のvimプラグインは知りませんが、 gobby を見てください。

2
vtest

ファイルを開くたびにVimがスワップファイルを作成するので、私はそうは思いません。このスワップファイルは、ある種のエラーの後で回復したい場合に役立ちます。 2番目のユーザーがファイルを開くと、彼または彼女のVimはスワップファイルを表示し、エラーと無視、削除、回復などのオプションを取得します。両方のユーザーがこのファイルを同時に編集できるとは思いません。

両方のユーザーが同じファイルで作業するための最良の方法は、バージョン管理システムを使用することだと思います。私はMercurialが好きです(良いチュートリアル ここ )が、Subversionとgitは古典的です。

2
Richard Herron

vim-multiuser 面白そうです。実際には、ユーザーは同時に異なるモードに入ることができます。

1
dfedde

誰かが Hackernews で似たようなことを言っています。あなたはそれをチェックしたいかもしれません:

http://news.ycombinator.com/item?id=720764

DocSynch (JEdでのみ利用可能であり、VIMプラグインはまだ開発中であると思われます))もご覧ください。1つの汚いハックは Dropbox のようなファイルストレージサービスを介してファイルを同期します。

0
finemann