Emacs est antérieur aux systèmes d'exploitation contemporains basés sur les fenêtres, de sorte que sa terminologie est également antérieure aux termes actuels. Malheureusement, cela signifie que les nouveaux utilisateurs et les utilisateurs expérimentés ont parfois du mal à se faire comprendre, car ils utilisent les termes de différentes manières.
En bref:
- Les "cadres" sont pour Emacs ce que les "fenêtres" sont pour tout le reste
- Les "fenêtres" sont des subdivisions de cadres (pensez aux "fenêtres")
- Les "tampons" contiennent le contenu que vous affichez / modifiez dans les fenêtres
- Lorsque nous «ouvrons un fichier», nous ouvrons, techniquement, un tampon qui «visite» ce fichier
La capture d'écran annotée suivante illustre ces points.
- Cette session Emacs a deux cadres (contour bleu) - ce que, pour la plupart des autres programmes, nous appellerions "fenêtres".
- Il y a au total trois fenêtres Emacs (contour rouge) ouvertes: une dans le cadre de gauche et deux dans le cadre de droite.
- La fenêtre unique dans le cadre de gauche affiche le
scratch
tampon . Il n'est connecté à (c.-à-d. En visitant) aucun fichier .
- La fenêtre supérieure dans le cadre de droite affiche le tampon
example.org
, qui, à son tour, visite le fichier
~/path/to/example.org
.
- La fenêtre du bas dans le cadre de droite affiche le
tampon indirect
example2
, qui a le même contenu que le tampon
example.org
de la fenêtre du haut.
Voici donc le résumé:
- les cadres sont ce que vous appelez des "fenêtres" dans pratiquement tous vos autres logiciels
- les fenêtres sont des divisions de cadres
- les tampons contiennent les éléments que vous affichez dans les fenêtres
- les tampons peuvent ou non visiter (c'est-à-dire être associés à) un fichier