De temps en temps, je vois des gens utiliser ce qui ressemble à un terminal dans leur Mac, sauf que dans ce qui semble être une fenêtre, ils ont une «division» verticale. D'un côté de la scission, ils ont emacs ou quelque chose, et de l'autre, ils ont autre chose.
Comment puis-je avoir deux choses indépendantes se produisant en même temps dans la même fenêtre de terminal, divisée par une division verticale? Cela ressemble beaucoup à un volet divisé, mais le volet divisé est une division horizontale et les actions sont reflétées dans les volets.
Réponses:
Peut-être GNU Screen avec division verticale ?
Il devrait déjà être installé sur votre Mac, tapez
screen
le terminal.Vous pouvez également le faire avec emacs par lui-même .
la source
screen
fait-elle un écran partagé?Téléchargez iTerm2 pour macOSX à partir d' ici .
Utilisez
cmd + d
pour la scission verticale etcmd + shift + d
pour la scission horizontalePour naviguer entre les fentes verticales dans la gauche / droite ou haut / bas usage de la mode
cmd + [
etcmd + ]
J'ai recommandé iTerm 2 à cause de ces fonctionnalités .
J'aime aussi la fonctionnalité de saisie semi-automatique qui apparaît lorsque vous appuyez sur
cmd + ;
En bref, les fonctionnalités sont les suivantes:
la source
Si vous aimez utiliser les fenêtres de votre terminal en plein écran, vous pouvez utiliser la fonction de fractionnement d’écran intégrée de macOS comme ceci:
Vous pouvez changer le focus du clavier entre les termes avec ⌘- [et ⌘-]
la source
Tmux vous permettra de diviser votre écran en deux moitiés verticalement ou horizontalement.
la source
La réponse acceptée par John T (écran GNU, accessible avec
screen
) était ce dont j'avais besoin, mais j'avais besoin de quelques minutes pour apprendre les bases afin de la rendre utile. Voici le démarrage dont j'avais besoin pour les raccourcis clavier (directement de la page de manuel) - notez que vous devez installer la version GNU pour les divisions verticales (répertoriées après la version FAU figurant dans mes Mavericks).De plus, je vous recommande fortement de parcourir
man screen
ce qui correspond à vos besoins. Vous pouvez toujours simplement lancer un autre terminal à l'aide de l'écran, puis lire le manuel ...Version d'écran 4.00.03 (FAU) 23-Oct-06
(inclus dans Mavericks et probablement similaire plus tôt)
...
...
...
Articles supplémentaires avec 'Screen version 4.02.01 (GNU) 28-Apr-14'
(installé en utilisant
sudo port install screen
tout à l'heure)Tous les éléments énumérés ci-dessus dans la version 4.00.02 (FAU), ainsi que:
Idem ci-dessus, mais cela précise que c'est horizontal. ...
la source
Après vous être divisé verticalement à l'écran, vous pouvez taper écran pour créer une nouvelle instance. Ou vous pouvez également utiliser iTerm ou iTerm2 qui peut utiliser la division verticale. Voir ce lien pour les volets divisés. www.iterm2.com/#/section/features/split_panes
la source
très semblable à la réponse de John T à propos de screen, mais vous pouvez aussi le faire avec tmux ( http://tmux.sourceforge.net/ ). Ce qui est bien avec tmux par rapport à screen, c’est que la fonctionnalité de fractionnement vertical est fournie même avec la version que vous pouvez obtenir à partir de packages (macports ou homebrew pour Mac, apt-get pour Ubuntu, etc.).
la source
Pour diviser cela dans emacs, utilisez
ctrl + x, b
(control et x ensemble, puis b) pour passer à un autre tampon déjà ouvert. Vous pouvez également cliquer sur le nom du fichier en bas pour passer à un autre tampon.Voici une liste de raccourcis pour redimensionner les fenêtres et faire beaucoup plus avec le texte du lien emacs
la source
Vous pouvez dire que, fondamentalement, deux programmes sont exécutés dans la même fenêtre.
Sous OS X Snow Leopard, une division horizontale est intégrée , mais il s’agit bien d’une fonction de mise en miroir. Voir aussi Mac OS X Snow Leopard - Fenêtres de terminal divisées .
la source