iTerm2
iTerm2 es un emulador de terminal avanzado para MacOS, en reemplazo del Mac Terminal.
Instalación
Descarga el instalador de iTerm2 para MacOS e instálalo en MacOS.
Uso de iTerm2
Solapas
Al iniciar por primera vez iTerm2, la ventana mostrará una sesión de terminal. Para abrir una sesión tenemos varias opciones: crear una nueva ventana (Shell/New Window), crear una nueva solapa (Shell > New Tab), o dividir la sesión actual en dos paneles (Shell/Split Horizontally, Shell/Split Vertically), cada una de las cuales es una sesión aparte.
Selecciones
Las selecciones de iTerm2 son similares a las de Mac Terminal.
Shift+clic sobre selección existente la extiende. Puede hacer clic simple en la localización y presionar shift+clic en otra locación para hacer una selección, sin necesitar arrastrar.
Si selecciona Command mientras arrastra, crear{a una selección no cotinua.
Si presiona cmd y hace clic en una URL, se abrirá. Si mantiene cmd y hace clic en un nombre de fichero, se abirá. Existe un soposrte especial para MacVim, TextMate, y BBEdit al hacer comando + clinc sobre el texto de un nombre de archivo: si es seguido por un ; y un número de línea, el fichero será abierto en ese número de línea. El directorio actual es rastreado sitiene un prompt de shell abierto en el título de ventana, o si se instala la integración de shell.
Si mantiene presionada Cmd y Option mientras selecciona, se realiza una selección rectangular.
Teclado
Si bien todos los atajos son configurables, estos son útiles de recordar:
Atajo | Acción |
---|---|
Cmd+; | Autocompletar |
Cmd+flecha izquierda, Cmd+derecha | navega entre solapas. También Cmd+{ and Cmd+}. |
Cmd+numero | navega directamente a una solapa |
Cmd+Option+número | navega directamente a una ventana |
Cmd+Option+flechas | navega entre paneles divididos. |
Cmd+] y Cmd+[ | navega entre paneles divididos en órden de uso |
Menúes contextuales
Al hacer clic con botón derecho abrimos un menú contextual. Podremos usarlos para abrir nueva sesión, desarrollar varias acciones sobre un texto seleccionado, acceder a funcionalidades de uso frecuente para afectar la sesión activa.
Integración con Shell
La integración de shell de iTerm2 permite contar con ciertas funcionalidades avanzadas en el emulador de terminal de tu MacOS.
Integración de iTerm2 con Zsh
Instala la integración con el shell que desees. Normalmente MacOS usa Zsh:
curl -L https://iterm2.com/shell_integration/zsh \ -o ~/.iterm2_shell_integration.zsh source ~/.iterm2_shell_integration.zsh
Integración de iTerm2 con Bash
Si usas Bash, usa estos comandos:
curl -L https://iterm2.com/shell_integration/bash \ -o ~/.iterm2_shell_integration.bash source ~/.iterm2_shell_integration.bash
Integración de iTerm2 con Fish
Si usas fish, integralo a iTerm2:
curl -L https://iterm2.com/shell_integration/fish \ -o ~/.iterm2_shell_integration.fish source ~/.iterm2_shell_integration.fish