¿Algún consejo para sobrevivir a Terminal.app?

¿Algún consejo para sobrevivir a Terminal.app?

Recientemente pasé a usar una Mac a tiempo completo y tengo problemas para acostumbrarme a Terminal.app después de años de amar gnome-terminal. Extraño que las URL aparezcan subrayadas, usar alt+flecha para moverme entre palabras y que screen+ssh se comporte como estoy acostumbrado.

Estoy tratando de acostumbrarme a las siguientes combinaciones de teclas para sobrevivir en Terminal.app:

  • AltBretroceder una palabra
  • AltFadelantar una palabra
  • AltAir al principio de una línea
  • AltEir al final de una línea
  • aún puedes hacer clic derecho en una URL para abrirla, simplemente no se ve tan bien como en gnome-terminal

¿Alguien tiene otros buenos consejos o sugerencias de terminales alternativas para mantener la eficiencia de la línea de comandos en una Mac?

Respuesta1

Utilice iTerm. Es genial.

Respuesta2

Puede instalar gnome terminal en mac os X usando finku otra herramienta de paquete Unix disponible en mac. Sin embargo, deberá tener X11 en ejecución, lo que puede no ser ideal, según sus necesidades. Además, sugeriría aprender comandos reales específicos del shell para moverse en una terminal, ya que generalmente serán los mismos independientemente del emulador de terminal que esté utilizando. Es decir, siempre que tengas un shell bash, Ctrl-ate llevará al principio de una línea encualquierterminal (gnome terminal, kterm, xterm, rxvt, etc.) asumiendo que no están haciendo algo tonto como robar tus personajes de control.

Como se señaló en otras respuestas, también existen otras alternativas de terminal para MacOS: iterm2 es una de las que se usa comúnmente.

Respuesta3

Bien...

Primero debes considerar que lo que ves está hecho de 3 capas al menos:

  1. El sistema operativo. El sistema operativo UNIX modificado por Apple es diferente de Linux y BSD y no se comporta de la misma manera.
  2. La cáscara. Puedes elegir entre Bash, Ksh (KornShell). Utilizo Zsh con un archivo de configuración muy bonito que encontré en Internet y que personalicé un poco.
  3. La interfaz:

    • ttyX: Interfaz de línea de comandos pura en UNIX o similar a UNIX, excepto Mac OS X, hasta donde yo sé. Presione Alt+F1, Alt-F2, ...

      ¡Asegúrese de utilizar una buena resolución y no 800x600!

      Algunos simplemente usan esto, activan Vim o Emacs y obtienen un entorno de escritura libre de distracciones para poder concentrarse en su trabajo, en el texto mismo o en el código.

      Puedes tener el mismo "efecto" en Mac usando MacVim y presionar Apple+Maj+F, o usar un editor mucho más simple como WriteRoom si quieres un editor completo sin distracciones.

    • terminal-gnome
    • Terminal KDE
    • Terminal.app (el de tu Mac)

Lo que quiero decir es que puedes personalizar cada capa para que funcione y aparezca como quieras, y debes entender que el comportamiento que tuviste en Ubuntu o cualquier otra distribución de Linux es el resultado de todas estas capas.

Un Terminal.app bien configurado puede ser mucho mejor que gnome-terminal/zsh con la combinación de configuración predeterminada.

Sin embargo, creo que Terminal.app no ​​tiene tantas funciones como los abuelos de UNIX (clonados) ;-)

información relacionada