Existe-t-il un émulateur de terminaux multiples pour Mac OS?


20

J'adore la ligne de commande et j'aimerais voir une application comme Terminator (pour Linux) dans mes MacOs:

entrez la description de l'image ici

Il semble qu'il existe des ports de cette application pour Mac disponibles via Fink ou Ports. Mais j'ai trouvé que c'est un enfer de les installer ... cela dépend de beaucoup de choses qui dépendent d'autres choses qui ... etc.

Je me demandais donc s'il y avait une application native MacOS comme ça (gratuite ou non) ...


2
Il convient de noter que l'application Terminal sous OS X prend en charge de nombreuses fenêtres et onglets. Cela ne le fait-il pas pour vous?
Nathan Greenstein

@Cristian: quelles fonctionnalités spécifiques recherchez-vous? btw, avatar génial :)
Robert S Ciaccio

@Nathan et @calavera ce que je veux, c'est d'avoir différentes consoles de terminaux dans la même fenêtre. Avec l'application Terminal, je peux ouvrir des onglets et ouvrir différentes fenêtres, mais cela n'offre pas la même flexibilité que Terminator.
Cristian

4
Définition étrange de l'enfer. Il y a un gonflement de la dépendance (ce qui est ennuyeux), mais tout l'intérêt de fink est de taper fink install terminatoret de s'éloigner, de revenir dans 10 ou 120 minutes, et c'est fait.

2
Quelqu'un peut-il dire plus en détail ce qu'est l'attraction? Et comment est-ce mieux que les groupes de fenêtres? (Vous pouvez disposer plusieurs fenêtres, puis choisissez Fenêtre> Enregistrer en tant que groupe . Ensuite, vous pouvez rouvrir cet ensemble de fenêtres plus tard avec Fenêtre> Ouvrir le groupe de fenêtres .
Chris Page

Réponses:


28

iTerm 2 prétend pouvoir le faire.


Edit: je viens de le télécharger, et il semble fonctionner assez bien pour que je pense que je vais passer d'iTerm 1:

entrez la description de l'image ici

Je ne sais pas ce qui se passe avec vous et macports, mais je viens d'installer tmux en utilisant macports. cela a pris environ 30 secondes et était complètement indolore.


FWIW, j'ai par la suite passé assez de temps avec l'écran GNU que je l'utilise essentiellement pour tout à ce stade. iTerm est bien si vous voulez un multiplexeur local piloté par la souris, mais presque tout ce que je fais est côté serveur à ce stade, et le faire sur une connexion SSH est bien mieux de toute façon.


Il convient de noter que c'est toujours alpha, bien qu'il me semble suffisamment stable.
Fake Name

Côté serveur vs côté client: iTerm2 intègre désormais nativement tmux et peut utiliser un seul canal ssh pour communiquer avec tmux sur le serveur.
Chris Harrington

4

Terminator vient d'être porté sur Mac OS X via le gestionnaire de packages homebrew.

brew install terminator

Voir le PR ou la recette .

Testé sous OS X 10.9.2 les principales fonctionnalités fonctionnent.


meh, j'avais utilisé terminator, mais mécontent du peu d'intégration avec osx. Regardez les autres réponses concernant iTerm2. Il mange terminateur pour le petit déjeuner. Sarah.
Madivad

les raccourcis principaux fonctionnent, mais je conviens que l'intégration est théorique ...
oDDsKooL

2

Installez GNU Screen ou TMUX via macports / homebrew ou en le compilant à la main.


2

Je pense que iTerm 2 et TotalTerminal sont tous d'excellents outils pour améliorer l'efficacité lorsque vous travaillez sur des terminaux et des lignes de commande.


-1 pour mentionner (le maintenant "n'est plus en développement actif) TotalTerminal. Non Pas vraiment, pas moins 1. Mais je suis juste allé jeter un coup d'œil pour l'essayer, et il n'est plus développé. Cependant iTerm2 EST IMPRESSIONNANT, donc prendre un +1 à la place lol
Madivad

1

Je suis un grand fan de SizeUp qui vous permet de carreler les fenêtres en utilisant les commandes du clavier. Cela ne met pas différentes vues dans un seul terminal, mais cela me permet d'avoir facilement un tas de vues ouvertes à la fois et bien organisées.


0

Utilisez l'écran gnu, il fait ce que vous voulez, divisez votre fenêtre de terminal unique en plusieurs fenêtres toutes dans la même fenêtre GUI. (bien que vous souhaitiez probablement une version plus récente que celle fournie avec OS X, car la possibilité de fractionner sur les deux axes est plus récente que la version d'écran déjà installée sur votre Mac.)


0

J'ai trouvé que l'écran GNU fait exactement ce que je veux (tapez simplement screen terminal), mais seulement après avoir passé quelques minutes à apprendre quelques notions de base. Voici le démarrage dont j'avais besoin sur les raccourcis clavier (directement à partir de la page de manuel) - notez que vous devez installer la version GNU pour les divisions verticales (répertoriée après la version FAU qui était dans mes Mavericks).

Version d'écran 4.00.03 (FAU) 23-Oct-06

(inclus dans Mavericks et probablement similaire dans les versions précédentes)

       Le tableau suivant présente les liaisons de touches par défaut:

       Ca '(sélectionner) Demander un nom ou un numéro de fenêtre vers lequel basculer.

       Ca "(windowlist -b)
                                 Présentez une liste de toutes les fenêtres pour la sélection.

       Ca 0 (sélectionnez 0)
        a | a |
       Ca 9 (sélectionnez 9)
       Ca - (sélectionnez -) Basculez vers la fenêtre numéro 0 - 9 ou vers la fenêtre vierge.

       Onglet Ca (mise au point) Bascule la mise au point d'entrée sur la région suivante. Voir aussi fractionner, supprimer, uniquement.

       Ca Ca (autre) Basculer vers la fenêtre affichée précédemment. Notez que cette liaison par défaut
                                 au caractère de commande tapé deux fois, sauf s'il est remplacé. Par exemple, si
                                 vous utilisez l'option "-e] x", cette commande devient "]]".

...

      Ca S (split) Divise la région actuelle en deux nouvelles.

...

       Californie ? (aide) Afficher les raccourcis clavier.

       Ca \ (quitter) Tuez toutes les fenêtres et fermez l'écran.

...

       Ca * (affiche) Affiche une liste de tous les écrans actuellement connectés.

Éléments supplémentaires avec 'Screen version 4.02.01 (GNU) 28-Apr-14'

(installé en utilisant sudo port install screenjuste maintenant)

Tous les éléments répertoriés ci-dessus dans la version 4.00.02 (FAU), ainsi que:

      Ca S (split) Divise la région actuelle horizontalement en deux nouvelles. Voir aussi seulement,
                                 supprimer, se concentrer.

Idem ci-dessus, mais cela précise qu'il est horizontal. ...

       Ca | (split -v) Divise la région actuelle verticalement en deux nouvelles.

Remarque: j'ai essayé de chercher sur le Web pour cela, mais des mots tels que «écran», «terminal» et «fractionné» sont si courants qu'ils me facilitent les pages de manuel.



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.