vim mehrbenutzerbearbeitung?

12

Können mit vim zwei Benutzer dieselbe Datei gleichzeitig bearbeiten?

Juan Pablo
quelle

Antworten:

7

Es tut mir leid, diese alte Frage zu klären, aber als ich darauf stieß und hier eine Antwort fand, ist es:

Versuchen Sie es mit https://github.com/FredKSchott/CoVim

Yannick
quelle
1
CoVim Plugin müssen als Abhängigkeit verdrehtpip install twisted
Juanpablo
2

Ich glaube nicht, weil Vim jedes Mal, wenn Sie eine Datei öffnen, eine Auslagerungsdatei erstellt. Diese Auslagerungsdatei hilft, wenn Sie nach einem Fehler eine Wiederherstellung durchführen möchten. Wenn der zweite Benutzer die Datei öffnet, wird seinem Vim die Auslagerungsdatei angezeigt und ein Fehler sowie die Optionen zum Ignorieren, Löschen, Wiederherstellen usw. angezeigt. Ich glaube nicht, dass beide Benutzer diese Datei gleichzeitig bearbeiten können.

Ich denke, die beste Möglichkeit, beide Benutzer an derselben Datei arbeiten zu lassen, ist die Verwendung eines Versionskontrollsystems. Ich mag Mercurial (gutes Tutorial hier ), aber Subversion und Git sind die Klassiker.

Richard Herron
quelle
Guter Vorschlag zur Verwendung der Versionskontrolle. Das löst so viele Probleme auf einen Schlag.
Anthony Giorgio
1
Die Auslagerungsdatei ist nicht das Problem. Es ist nur nicht so, dass jeder Benutzer sehen kann, was die anderen
tippen
2

Mir sind keine vim-Plugins für die gemeinsame Bearbeitung bekannt, aber wirf einen Blick auf Gobby .

vtest
quelle
Ich frage mich, ob Gobby Vim-Tastaturbelegungen hat.
2.
2

Ich weiß, dass es auch schmutzig ist, aber Sie können es screenfür das erste Terminal verwenden, dann screen -xfür das zweite und so weiter, wenn Sie mit demselben Benutzer an einem anderen Ort in einem Terminal angemeldet sind

Ikko Karima
quelle
1

vim-multiuser sieht interessant aus. Tatsächlich können Benutzer gleichzeitig in verschiedenen Modi sein.

dfedde
quelle