¿Hay algún emulador de terminal múltiple para Mac OS?

18

Me encanta la línea de comandos y me gustaría ver una aplicación como Terminator (para Linux) en mis MacOs:

Parece que hay puertos de esa aplicación para Mac disponibles que utilizan Fink o Ports. Pero descubrí que es un infierno instalarlos ... depende de muchas cosas que dependen de otras cosas que ... etc.

Así que me he estado preguntando si hay una aplicación nativa de MacOS como esa (gratuita o no) ...

    
pregunta Cristian 28.01.2011 - 04:50

9 respuestas

28

iTerm 2 afirma poder hacer esto.

Editar: acabo de descargarlo, y parece funcionar lo suficientemente bien como para cambiar de iTerm 1:

No estoy seguro de lo que está pasando contigo y con Macports, pero acabo de instalar tmux usando Macports. tardó unos 30 segundos y fue completamente indoloro.

FWIW, posteriormente he pasado suficiente tiempo con la pantalla de GNU que básicamente lo uso para todo en este momento. iTerm es bueno si desea un multiplexor local, controlado por mouse, pero casi todo lo que hago es del lado del servidor en este punto, y hacerlo de todos modos en una conexión SSH es mucho mejor de todos modos.

    
respondido por el Fake Name 28.01.2011 - 07:17
4

Terminator se acaba de portar a Mac OS X a través del administrador de paquetes homebrew.

brew install terminator

Consulte PR o receta .

Probado en OS X 10.9.2, las funcionalidades principales funcionan.

    
respondido por el oDDsKooL 04.06.2014 - 14:14
2

Instale GNU Screen, o TMUX a través de macports / homebrew o compilándolo a mano.

    
respondido por el xentek 28.01.2011 - 23:25
2

Creo que iTerm 2 y TotalTerminal son excelentes herramientas para mejorar la eficiencia cuando se trabaja en terminales y líneas de comando.

    
respondido por el LiJung 12.08.2012 - 11:54
1

Soy un gran fan de SizeUp que te permite crear ventanas con los comandos del teclado. Esto no pone diferentes vistas en un terminal, pero me permite tener un montón de vistas abiertas al mismo tiempo y organizadas de forma ordenada.

    
respondido por el Alex Szatmary 29.01.2011 - 01:57
0

Use gnu screen, hace lo que quiere, divida su única ventana de terminal en muchas ventanas, todo dentro de la misma ventana GUI. (aunque probablemente querrás una versión más nueva que la que viene con OS X, ya que la capacidad de dividir en ambos ejes es más nueva que la versión de pantalla ya instalada en tu mac).

    
respondido por el user3007 29.01.2011 - 08:04
0

Descubrí que la pantalla GNU hace exactamente lo que quiero (solo escriba screen en la terminal), pero solo después de unos minutos aprendiendo algunos conceptos básicos. Aquí está el inicio que necesité para los enlaces de teclas (directamente desde la página del manual). Tenga en cuenta que necesita instalar la versión GNU para divisiones verticales (enumeradas después de la versión FAU que estaba en mis Mavericks).

Versión de pantalla 4.00.03 (FAU) 23-Oct-06

(incluido en Mavericks y probablemente similar en versiones anteriores)

       The following table shows the default key bindings:

       C-a '       (select)      Prompt for a window name or number to switch to.

       C-a "       (windowlist -b)
                                 Present a list of all windows for selection.

       C-a 0       (select 0)
        a|            a|
       C-a 9       (select 9)
       C-a -       (select -)    Switch to window number 0 - 9, or to the blank window.

       C-a tab     (focus)       Switch the input focus to the next region.  See also split, remove, only.

       C-a C-a     (other)       Toggle to the window displayed previously.  Note that this binding defaults
                                 to  the command character typed twice, unless overridden.  For instance, if
                                 you use the option "-e]x", this command becomes "]]".

...

      C-a S       (split)       Split the current region into two new ones.

...

       C-a ?       (help)        Show key bindings.

       C-a \       (quit)        Kill all windows and terminate screen.

...

       C-a *       (displays)    Show a listing of all currently attached displays.

Elementos adicionales con 'Pantalla versión 4.02.01 (GNU) 28-Abr-14'

(instalado con sudo port install screen ahora)

Todos los elementos enumerados anteriormente en la versión 4.00.02 (FAU), así como:

      C-a S       (split)       Split the current region horizontally into two new ones.   See  also  only,
                                 remove, focus.

Igual arriba, pero esto aclara que es horizontal. ...

       C-a |       (split -v)    Split the current region vertically into two new ones.

Nota: Intenté buscar en la web por esto, pero palabras como 'pantalla', 'terminal' y 'dividir' son tan comunes que me facilitan las páginas de manual.

    
respondido por el sage 19.06.2014 - 06:04
0

También hay lo siguiente:

csshx

    
respondido por el FrEaKi 13.06.2015 - 19:43
0

Para macOS 10.12 cssh de enlace funciona muy bien, mientras que la versión Homebrew falla.

    
respondido por el Steve 14.07.2017 - 17:35

Lea otras preguntas en las etiquetas