C'est une réponse pour ceux qui ne connaissent pas Vim et qui viennent d'autres éditeurs de texte (dans mon cas Sublime Text).
J'ai lu toutes ces réponses et ce n'était toujours pas clair. Si vous les lisez suffisamment, les choses commencent à avoir un sens, mais cela m'a pris des heures à faire des allers-retours entre les questions.
La première chose est, comme d'autres l'ont expliqué:
Les pages à onglets ressemblent beaucoup à des onglets , elles agissent comme des onglets et ressemblent beaucoup à des onglets dans la plupart des autres éditeurs GUI, mais elles ne le sont pas. Je pense que c'est un mauvais modèle mental qui a été construit dans Vim, qui obscurcit malheureusement le pouvoir supplémentaire que vous avez dans une page à onglet.
La première description que j'ai comprise était de la réponse de @ crenate, c'est qu'ils sont l'équivalent de plusieurs bureaux. Quand on le voit à cet égard, vous n'aurez jamais que deux bureaux ouverts mais beaucoup de fenêtres GUI ouvertes dans chacun.
Je dirais qu'ils sont similaires à ceux d'autres éditeurs / navigateurs:
- Regroupements d'onglets
- Espaces de travail Sublime Text (c'est-à-dire une liste des fichiers ouverts que vous avez dans un projet)
Quand vous les voyez comme ça, vous vous rendez compte de leur puissance que vous pouvez facilement regrouper des ensembles de fichiers (tampons), par exemple vos fichiers CSS, vos fichiers HTML et vos fichiers JS dans différentes pages à onglet. Ce qui est en fait assez génial.
Autres descriptions que je trouve déroutantes
Fenêtre
Cela n'a aucun sens pour moi. Une fenêtre qui, bien qu'elle ait un terme de dictionnaire défini , je n'ai entendu parler que de fenêtres Vim dans le :help window
document. Viewport n'est pas un terme que j'ai jamais entendu en ce qui concerne les éditeurs comme Sublime Text, Visual Studio, Atom, Notepad ++. En fait, je n'en avais jamais entendu parler pour Vim jusqu'à ce que je commence à essayer d'utiliser les pages à onglets.
Si vous affichez des pages à onglet comme plusieurs bureaux, alors se référer à un bureau comme une seule fenêtre semble étrange.
Espaces de travail
Cela a peut-être plus de sens, la définition du dictionnaire est:
Une installation de stockage de mémoire pour une utilisation temporaire.
C'est donc comme un endroit où vous stockez un groupe de tampons.
Au départ, je ne ressemblais pas au concept d'un espace de travail de Sublime Text qui est une liste de tous les fichiers que vous avez ouverts dans votre projet:
le fichier sublime-workspace, qui contient des données spécifiques à l'utilisateur, telles que les fichiers ouverts et les modifications de chacun.
Cependant, en y réfléchissant davantage, cela est en fait d'accord. Si vous considérez une page à onglet Vim comme un projet Sublime Text, il semblerait étrange de n'avoir qu'un seul fichier ouvert dans chaque projet et de continuer à basculer entre les projets. C'est pourquoi il est étrange d'utiliser une page à onglet pour ouvrir un seul fichier.
Collection de fenêtres
Le :help window
fait référence aux pages à onglet de cette façon. De plus, de nombreuses autres réponses utilisent le même concept. Cependant, jusqu'à ce que vous compreniez ce qu'est une fenêtre Vim, alors ce n'est pas très utile, comme construire un château sur du sable.
Comme je l'ai mentionné ci-dessus, une fenêtre vim est la même qu'une fenêtre d'affichage et silencieuse parfaitement expliquée dans cet article linux.com :
Une fonctionnalité très utile dans Vim est la possibilité de diviser la zone visible entre un ou plusieurs fichiers, ou simplement de diviser la fenêtre pour afficher plus facilement deux bits du même fichier. La documentation Vim y fait référence comme une fenêtre ou une fenêtre, de manière interchangeable.
Vous connaissez peut-être déjà cette fonctionnalité si vous avez déjà utilisé la fonction d'aide de Vim en utilisant: rubrique d'aide ou en appuyant sur la touche F1. Lorsque vous entrez dans l'aide, Vim divise la fenêtre et ouvre la documentation d'aide dans la fenêtre supérieure, laissant votre document ouvert dans la fenêtre inférieure.
Je trouve étrange qu'une page à onglet soit appelée une collection de fenêtres au lieu d'une collection de tampons. Mais je suppose que vous pouvez ouvrir deux pages d'onglets distinctes chacune avec plusieurs fenêtres pointant toutes vers le même tampon, du moins c'est ce que je comprends jusqu'à présent.