Question Comment démarrer une nouvelle instance vim?


Je travaille sur Windows 7 et GVim 7.3. Si j'ai déjà une instance de Vim en cours d'exécution, comment démarrer une autre instance de Vim, de préférence en utilisant des commandes Vim?

Je le fais actuellement dans le vim existant:

:!gvim

Mais une fenêtre Windows CMD s'ouvre avec la nouvelle fenêtre Vim. C'est un peu gênant.

Existe-t-il d'autres moyens (plus élégants) pour créer une nouvelle instance vim? Merci.


4
2018-03-18 08:10


origine


Probablement mais c'est déjà assez éloquent. - romainl


Réponses:


La question est, pourquoi voudriez-vous même vouloir une autre instance? Travailler avec tampons et onglets est généralement beaucoup plus efficace que d'avoir plusieurs fenêtres flottantes.

Cependant, si vous vraiment voulez une nouvelle fenêtre, commencez par

:!start gvim.exe

qui supprime la fenêtre de ligne de commande.


9
2018-03-18 08:16



+ 1. Vous pouvez ouvrir une nouvelle fenêtre pour l'éditer dans la fenêtre gvim en utilisant CTRL + w + n
Je garde un tas de fichiers (notes, références, todos, emails, livres, etc.) ouverts toute la journée dans une instance de Vim, séparée de celle que je suis en train de coder et d'autres choses.
@NehaKaranjkar ce n'est pas le même type de fenêtre dont parlait le PO. Pour éviter que la fenêtre de la console ne s’affiche, utilisez :!start gvim.exe.


Vous pouvez mapper cette annonce, c’est-à-dire .vimrc

map <C-S-n> :!gvim<CR>

Puis en poussant CtrlDécalageN ouvrira une nouvelle fenêtre.


2
2018-03-18 08:18





Si ce n'est que la fenêtre Windows cmd qui vous ennuie, utilisez:

:!start gvim

0
2018-03-18 09:33



Merci. Michael a d'abord répondu à ma question, alors j'ai accepté sa réponse. - user2181426