Les fenêtres à onglets sur Emacs
Je vais essayer d'obtenir plusieurs onglets dans windows comme vim t-il. Dans vim onglets ne sont pas liés à des tampons et vous pouvez avoir plusieurs onglets, chacun avec plusieurs scissions et les tampons en eux. Ce que j'ai trouvé pour l'instant est:
- tabbar: affiche tous les onglets.
- winring: ne pas afficher les onglets dans la fenêtre et est maladroit d'utiliser (à nom de chaque onglet de la première). C'est le plus proche de ce que je veux.
Quelqu'un a une idée si c'est possible? Onglets + emacs est difficile de recherche; la plupart de ce que j'ai trouver sont les discussions des espaces vs onglets 🙂
Mise à jour:
Cette photo montre le genre de chose que je veux.
Plusieurs onglets et un tas de split tampons sur chaque onglet.
- Je ne connais aucun moyen de le faire, mais dans la recherche, je dirais que le emacs termes de ce que vous voulez "plusieurs images, comme des onglets dans un seul système, la fenêtre" (pas que ça aide dans les recherches!)
- Comment est-ce qu'il ne veut pas la même chose que ma réponse?
Vous devez vous connecter pour publier un commentaire.
- Je utiliser quelque chose qui s'appelle ElScreen, ce qui me permet de faire ce que vous êtes recherche pour. En fait je voulais aussi cette fonction de VIM aussi quand j'ai décidé de commencer à utiliser Emacs.
Voici le code que j'utilise pour ElScreen, j'ai même utilisé le même type de raccourcis clavier que vous utilisez dans VIM. ctrl-C, suivi de tabe ou tabd à émuler les
:tabe
ou:tabd
dans VIM.Pour itérer sur l'écran suivant, ou un onglet dans ce cas, j'utilise Contrôle Meta _ et Contrôle Meta +.
Voici un exemple de l'onglet configuration dans l'action:
Premier Écran.
Deuxième Écran:
Vous pouvez avoir partagé tampons à l'aide de C-x3 et C-x2 dans un onglet 🙂
save-window-configuration-to-register
etwinner-mode
sont des outils plus simples visant à l'accomplissement de la même tâche (gestion des configurations de fenêtres).tabbar
est de loin le forfait le plus populaire, je pense, mais affiche les onglets pour les tampons avec le même mode de montage (par exemple, si vous travaillez dans un fichier en python-mode, il va montrer les onglets de tous les python-mode tampons uniquement). C'est le comportement par défaut de toute façon; je suis sûr que vous pouvez personnaliser que, si vous vouliez. Mais mon impression est qu'un moyen populaire pour gérer plusieurs tampons dans Emacs est avecibuffer
etido-mode
. Par exemple, mon.emacs
personnalisations incluentC-c o
(parallèleC-x o
, qui permute entre les fenêtres). En fait, j'ai écrit un wrapper " l'autre-du cadre de sorte queC-u C-c o
va basculer les images dans le sens inverse.Juste quelques options supplémentairesVous pouvez le faire C-x 4 c pour cloner un tampon : créer indirectement une mémoire tampon qui est une double copie de la mémoire tampon. Il vous permet d'afficher le même tampon avec différents grands-mode activé dans les différentes fenêtres.
Puis avec tabbar vous pouvez avoir différents onglets de la même mémoire tampon dans les différents modes, par exemple.