J'ai l'habitude des éditeurs non modélisés . Ce n'est que l'année dernière que j'utilise vim / gvim, qui a une approche modale .
Je suis habitué aux onglets dans tous les éditeurs, car avant vim, tous y sont habitués. Dans gvim, vous n'avez pas nécessairement besoin d'utiliser des onglets: vous pouvez simplement utiliser des tampons.
Ma question est: quels sont les avantages / inconvénients entre ces deux approches (buffers vs tabs)? Pourquoi ces deux options existent-elles?
Tout d'abord, correction rapide des noms - tout ce qui est ouvert dans Vim est un "tampon". La terminologie ici est similaire à emacs, si vous connaissez cet éditeur. Les tampons se réfèrent simplement aux fichiers ouverts dans la mémoire du processus Vim actuel. Pour voir une liste de vos tampons, utilisez
qui vous montre une liste des tampons actuels, numérotés dans l'ordre où ils ont été ouverts. Cependant, les tampons n'ont rien à voir avec la représentation visuelle des fichiers dans Vim. Je pense que vous pensez peut-être à des scissions ou à des vues.
Quant à la différence entre les divisions ou les tabulations - c'est vraiment votre préférence! Certaines personnes aiment pouvoir voir beaucoup de code à la fois (ou avoir l'écran pour le faire), et préfèrent donc peut-être utiliser les fractionnements. D'autres personnes, comme vous, sont plus habituées aux onglets et pourraient donc préférer cela à la place.
Ces liens contiennent des informations utiles sur l'utilisation des séparations et des onglets:
pour les scissions (ils les appellent des fenêtres dans ce document): http://www.linux.com/archive/feed/54157
pour les onglets: même site (désolé, ne peut pas publier plus d'un hyperlien)
J'espère que cela répond à votre question! Veuillez préciser, si ce n'est pas le cas.
la source
Les onglets sont généralement utilisés pour les vues et ViM essaie de maintenir votre productivité avec des plugins comme BufExplorer et NERDTree pour la gestion des tampons. Cependant, je suis également coupable d'utiliser un seul tampon ouvert dans chaque onglet - c'est une mauvaise habitude.
la source