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?
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?
Respuestas:
Hay varias características enumeradas en su página de características .
Algunas de las características que me gustan son:
La respuesta de @ joel es buena, pero Terminal.app obtuvo algunas características exclusivas en Lion:
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!
bash
y otros shells ( zsh
tiene 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
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.
La característica para la que elegí iTerm es poder cortar o copiar simplemente seleccionando texto y pegando simplemente usando el botón central
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.
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.
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
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:
Uso iTerm2 ya que no puedo configurar mi Mac Terminal con colores de fondo diferentes cuando abro diferentes terminales.