¿Cuál es la diferencia entre iTerm2 y Terminal?

149

Sigo escuchando que iTerm2 es mucho mejor que Terminal. Sin embargo, cuando descargué iTerm2, no vi qué lo hacía preferible a Terminal. ¿Cuáles son las diferencias entre estas dos aplicaciones?

daviesgeek
fuente
77
Sinceramente, el terminal ha mejorado mucho de Leopard> SL> Lion. Se requería iTerm, ahora es un poco agradable. De hecho, volví a Terminal en Lion ahora que los colores ANSI son totalmente compatibles. ¡No más SIMBL!
lemonginger
77
Presione Cmd + Shift + D y aprenda.
Nombre falso
@Fake Awesome! Pero Terminal ya lo hace.
daviesgeek
Asegúrese de etiquetar esto como iTerm2 como un desarrollo completamente diferente.
ocodo
2
¿Mi opinión? Básicamente, es la diferencia entre un Rolls Royce y un Honda. Ambos lo llevarán a donde quiere ir, pero uno de ellos es un viaje mucho más agradable con muchas características agradables. La versión beta actual tiene aún más características. Maravilloso.
pdwalker

Respuestas:

66

Hay varias características enumeradas en su página de características .

Algunas de las características que me gustan son:

  • Vista de panel dividido
  • Ventana de teclas de acceso rápido para terminal instantánea en cualquier lugar
  • La búsqueda resaltará todas las palabras encontradas (como en Chrome y Safari)
  • Copia sin mouse
  • Reproducción instantánea (puede "rebobinar" su sesión en caso de que haya olvidado anotar / copiar algo)
  • Pegar historial
  • Soporte de gruñido para notificaciones cuando se completa un proceso
joelseph
fuente
¡Estoy de acuerdo con todos ellos y me gustaría agregar uno, comando broadcast! Si está haciendo cosas como la excavación de registros multihost o el procesamiento de datos, es súper intuitivo.
StanleyZ
41

La respuesta de @ joel es buena, pero Terminal.app obtuvo algunas características exclusivas en Lion:

  • soporte para la función de restauración de Lion
  • soporte para servicios del sistema: esto significa que tengo un acceso directo del sistema para "nueva terminal en esta carpeta" sin hacks extraños.
  • El soporte para los servicios del sistema significa una gran integración del automatizador
  • documento proxy en la ventana y, en general, mejor soporte de D&D
  • haga clic derecho en una cadena para buscar en páginas de manual o abra su página de manual en una ventana flotante. Muy práctico!

Ver: http://www.macosxautomation.com/lion/terminal.html

Agos
fuente
3
256 colores, borrado de color de fondo (BCE), colores ANSI personalizables, pantalla completa, indicadores de estado en las pestañas e iconos de Dock, incluidas pantallas de terminal en vivo en ventanas minimizadas. Ah, y, una campana visual mucho mejor :-)
Chris Page
17

Me encanta iTerm porque tiene el autocompletado para comandos. Eso es simplemente increíble.

De la lista de características para iTerm2 en su sitio web:

Simplemente escriba el comienzo de cualquier palabra que haya aparecido en su ventana y luego Cmd-; abrirá una ventana con sugerencias. ¡La palabra que estás buscando generalmente está en la parte superior de la lista!

ingrese la descripción de la imagen aquí

Ajith
fuente
También lo hace Terminal.
daviesgeek
44
Aunque el autocompletado es una característica de bashy otros shells ( zshtiene un autocompletado particularmente impresionante) y no la aplicación Terminal en sí. iTerm2 también tiene un modo especial de autocompletado también ... iterm2.com/#/section/features/autocomplete
ocodo
@slomojo sí, el ⌘-; Es bastante genial.
Ajith
1
Tengo que agregar que, personalmente, creo que la finalización de zsh es la mejor que he usado dentro de un shell / terminal. (Especialmente cuando se usa con oh-my-zsh , por cierto ... tome nota. )
ocodo
1
@slomojo Ya veo ahora. (la imagen lo explica)
daviesgeek
15

Además de las características ya enumeradas, iTerm2 mejora constantemente, mientras que Terminal recibe actualizaciones menores cada pocos años. Las solicitudes de funciones tienen muchas más posibilidades de ser honradas en iTerm2. Hay algunas cosas interesantes que vendrán en la próxima versión que aún no están documentadas, pero eche un vistazo a las notas de la versión reciente para verlas.

Además, señalaría que hay cierta confusión sobre los paneles divididos en un comentario en el OP. Los paneles divididos de Terminal le brindan dos vistas de la misma ventana, mientras que iTerm2 le brinda terminales independientes ilimitadas en una sola pestaña.

Jorge
fuente
1
Como siempre, si algo es importante para usted, presente una solicitud de mejora detallada o un informe de error en bugreport.apple.com . Esa es la mejor manera de garantizar que se escuche su voz. Hablar de eso en línea es impredecible. Sin embargo, Lion Terminal tiene una serie de mejoras y correcciones en parte debido a los comentarios que se ven en línea.
Chris Page
@ChrisPage es posible que desee agregar que necesita ser un desarrollador de Apple registrado para poder iniciar sesión en ese sitio web.
Wim Deblauwe
1
@WimDeblauwe: Sí, necesita una cuenta de desarrollador gratuita para crear un informe de error. También tenga en cuenta que puede usar apple.com/feedback/macosx.html sin ningún tipo de cuenta. Tener una cuenta de desarrollador (gratuita) significa que puede realizar un seguimiento del estado de su informe de errores.
Chris Page
FYI el vínculo de retroalimentación requerida-no-desarrollador de la cuenta Chris Page menciona anteriormente parece haberse trasladado a apple.com/feedback/macos.html (imagino porque Apple marcó de Mac OS X para macOS)
Matt
5

La característica para la que elegí iTerm es poder cortar o copiar simplemente seleccionando texto y pegando simplemente usando el botón central

usuario151019
fuente
Entiendo que esos son comportamientos estándar X11 / Xterm, pero no son estándar para las aplicaciones de Mac OS X. Además de estar acostumbrado, ¿por qué son significativamente más convenientes que los comandos habituales de Copiar / Pegar? Nota: Terminal tiene soporte parcial para Middle-Click, que invoca el comando Pegar selección.
Chris Page
2
porque no utilizar el teclado con estas acciones, alos menos que hacer la copia y también se puede copiar de una ventana que usted no tiene que hacer clic para obtener el foco
user151019
4

iTerm admite la apertura de ventanas en pantalla completa de forma predeterminada, y hay una opción para usar ventanas de pantalla completa personalizadas que no tienen las animaciones para cambiar espacios y no deshabilitan ⌘H.

También tiene un banner de búsqueda incremental en lugar de un diálogo de búsqueda. Y puede seleccionar texto buscando el inicio y presionando la tecla para ampliar la selección con palabras sueltas.

Lri
fuente
2

Utilizo iTerm2 para mi trabajo en bioinformática y, por ejemplo, lo configuré de tal manera que abre automáticamente un sitio web del navegador Genome en una posición de cromosoma específica, cuando hago clic con el botón derecho en la posición del cromosoma.

Además, jugué con la selección inteligente para permitirme seleccionar solo secuencias de ADN, etc.

También lo configuré para reproducir un sonido, si aparece un mensaje de error en un terminal.

Eso es, por supuesto, casos de uso muy específicos, pero muestra cuán capaz es iTerm2, en comparación con el simple cliente de Terminal.

TabeaKischka
fuente
2

Si es un usuario entusiasta de VIM, el modo de mouse en iTerm2 funciona correctamente: puede colocar el cursor y seleccionar texto con el mouse (funciona en la Terminal pero tiene errores). Además, cuando ejecuta VIM (u otras aplicaciones basadas en consola que usan la pantalla 'alternativa' (t_ti, t_te)), el desplazamiento también funciona correctamente.

También hay una herramienta de búsqueda muy útil que se puede utilizar para buscar el contenido de todas las pestañas iTerm2 abiertas a las que se puede acceder yendo a Ventana-> Exponer todas las pestañas ( E).

También me gusta la funcionalidad de visualización de imágenes en línea que es posible usando las herramientas de herramientas iTerm2 que usan algunos códigos de escape personalizados

Pierz
fuente
¡Asombroso! ¡Siempre quise esa función! :) Parece que no funciona en la Terminal, ¿por qué es eso? como: set mouse = a no hace nada de lo que supongo que es el punto, iTerm2 es mejor :)
Charlie Parker
1

Desde el sitio web iTerm2:

iTerm2 tiene muchas características . Cada deseo concebible que un usuario de la terminal podría haber sido previsto y resuelto. ¡Y estas son solo las atracciones principales!

La página de características de iTerm2 destaca lo siguiente:

  1. Paneles divididos
  2. Ventana de teclas de acceso rápido
  3. Búsqueda destacada
  4. Autocompletar
  5. Copia sin mouse
  6. Pegar historial
  7. Repetición instantánea
  8. Configurabilidad
  9. Unixyness
  10. 256 colores (¡o más!)
  11. Legibilidad
  12. Informes de mouse
  13. Soporte gruñido
  14. Ficha Exposé
  15. Perfiles etiquetados
  16. Plurilingüe
  17. Disparadores
  18. Selección inteligente
  19. Integración de Shell
  20. Cambio automático de perfil
  21. Imágenes en línea
  22. Marcas de tiempo
  23. Administrador de contraseñas
  24. Pasta avanzada
  25. Anotaciones
  26. Insignias
  27. Salida capturada
Xin Wang
fuente
-1

Uso iTerm2 ya que no puedo configurar mi Mac Terminal con colores de fondo diferentes cuando abro diferentes terminales.

elliptic00
fuente
¿Quieres decir ... Shell> Nueva ventana> elige tu tema aquí? La aplicación de terminal predeterminada definitivamente le permite elegir un color diferente por ventana.
Charlie74
Si prefiere una vista con pestañas ... Shell> Nueva pestaña> elija su tema aquí. Cada pestaña tendrá su propia combinación de colores.
Charlie74
¿Cómo puede configurar cada ventana de pestaña con un tema de color diferente?
elliptic00
Como se ha mencionado más arriba. Desde la barra de menú en la parte superior de la pantalla, seleccione Shell> Nueva pestaña> luego elija el esquema de color que desea usar para la nueva pestaña.
Charlie74
no funciona en mi Mac versión 10.9.5.
elliptic00