édition multi-utilisateur vim?

12

Avec vim, deux utilisateurs peuvent-ils modifier le même fichier en même temps?

Juan Pablo
la source

Réponses:

7

Désolé de creuser cette vieille question, mais comme je l'ai rencontrée et que j'ai trouvé une réponse ici, c'est:

Essayez avec https://github.com/FredKSchott/CoVim

Yannick
la source
1
Le plugin CoVim doit être tordu comme dépendancepip install twisted
juanpablo
2

Je ne pense pas, car Vim crée un fichier d'échange à chaque fois que vous ouvrez un fichier. Ce fichier d'échange est utile si vous souhaitez récupérer après une sorte d'erreur. Lorsque le deuxième utilisateur ouvre le fichier, son Vim verra le fichier d'échange et obtiendra une erreur et les options pour ignorer, supprimer, récupérer, etc. Je ne pense pas que les deux utilisateurs seraient en mesure de modifier simultanément ce fichier.

Je pense que la meilleure façon de faire travailler les deux utilisateurs sur le même fichier est d'utiliser un système de contrôle de version. J'aime mercurial (bon tutoriel ici ), mais subversion et git sont les classiques.

Richard Herron
la source
Bonne suggestion sur l'utilisation du contrôle de version. Cela résout tellement de problèmes d'un seul coup.
Anthony Giorgio
1
le fichier d'échange n'est pas le problème. ce n'est pas que chaque utilisateur puisse voir ce que les autres tapent :)
akira
2

Je ne connais aucun plugin vim pour l'édition collaborative, mais jetez un œil à gobby .

vtest
la source
Je me demande si gobby a des raccourcis clavier vim.
2rs2ts
2

je sais que c'est sale aussi mais vous pouvez utiliser screenpour le premier terminal puis screen -xsur le second et ainsi de suite lorsque vous êtes connecté à un terminal avec le même utilisateur d'ailleurs

ikko karima
la source
1

vim-multiuser semble intéressant. Il permet en fait aux utilisateurs d'être dans différents modes en même temps.

dfedde
la source
0

Quelqu'un a mentionné quelque chose de similaire sur Hackernews . Vous voudrez peut-être le vérifier:

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

Vous voudrez peut-être également jeter un œil à DocSynch (il est disponible uniquement pour JEd, un plugin VIM est censé être encore en développement). Un hack sale serait de synchroniser vos fichiers sur un service de stockage de fichiers comme Dropbox .

finemann
la source