2011-05-18 5 views
1

J'utilise vim/gvim pour éditer plusieurs fichiers. Cela signifie que je commence une instance comme serveur:Édition à distance de vim/gvim

gvim --servername VIM 

Puis-je avoir plusieurs appels à

vim -remote filename 

Cela fonctionne très bien - jusqu'à ce que je veux fermer l'un des tampons. Si j'essaie de le faire, tout le serveur se ferme, quelle que soit la commande utilisée:: q,: db

Cela se produit avec vim et gvim. Cela n'arrive que s'il est utilisé comme serveur.

Des idées pour lesquelles cela se passe? Solutions? Est-ce un bug ou juste une fonctionnalité que je n'ai pas vraiment?

Merci! Simon

Répondre

0

Je ne vois pas ce comportement lorsque je l'essaie sur vim 7.3. Si vous faites un :ls dans le vim vous exécutez combien de tampons montre-t-il? Je recommanderais probablement aussi de spécifier le nom du serveur lors de l'ouverture de nouveaux fichiers.

vim --servername VIM --remote-silent filename 

De cette façon, si vous avez plusieurs gvims ouverts, vous pouvez vous assurer que les fichiers s'ouvrent dans le bon.

+0

Hm. aujourd'hui je ne peux même pas le reproduire moi-même ... Peut-être qu'un redémarrage aide ... Merci quand même! – Simon