Editado 1 hace un mes por ExtremeHow Equipo Editorial
iTerm2MacTerminalMúltiples panelesSecuencias de comandosLínea de comandosProductividadAtajos del TecladoConfiguración
Traducción actualizada 1 hace un mes
iTerm2 es un popular emulador de terminal para macOS. Amplía la funcionalidad de la aplicación Terminal predeterminada al proporcionar características adicionales que mejoran la productividad. Una de las características clave de iTerm2 es la capacidad de dividir la ventana del terminal en múltiples paneles. Esto permite a los usuarios ejecutar múltiples sesiones de shell en una sola ventana y hace que el multitasking sea más eficiente.
En este explicador, exploraremos cómo puedes dividir paneles en iTerm2. Discutiremos la división horizontal y vertical, los atajos de teclado predeterminados, y cómo personalizar estos ajustes para adaptarlos a tu flujo de trabajo.
Los paneles en iTerm2 te permiten tener más de un shell abierto a la vez en la misma ventana. Cada panel actúa de manera independiente, lo que significa que puedes ejecutar diferentes comandos o programas en cada uno sin afectar a los otros. Esto es especialmente útil para desarrolladores y administradores de sistemas que necesitan monitorear registros, editar archivos y ejecutar scripts simultáneamente.
iTerm2 proporciona prácticos atajos de teclado para dividir paneles, lo que facilita la gestión de varias sesiones de terminal. A continuación se muestran los atajos predeterminados:
Command + D
Command + Shift + D
Usar estos atajos dividirá inmediatamente el panel actual en la dirección especificada, creando un nuevo panel con una nueva sesión de shell.
La división horizontal divide la ventana del Terminal en dos paneles uno al lado del otro. Esto puede ser útil cuando tienes más espacio horizontal disponible y quieres aprovecharlo ejecutando dos sesiones separadas lado a lado.
Para iniciar una división horizontal en iTerm2, simplemente presiona Command + D
Esto crea un nuevo panel a la derecha de tu panel activo actual. Por defecto, ambos paneles tendrán el mismo ancho, pero puedes redimensionarlos si es necesario. Para ajustar el ancho, puedes hacer clic y arrastrar el separador entre los paneles.
Digamos que estás trabajando en un script de Python y también necesitas monitorear los registros del sistema. Puedes usar la división horizontal para abrir tu script en un panel y el archivo de registro en otro panel. Ejecuta tu script de Python en el panel izquierdo:
python your_script.py
Luego, abre el archivo de registro en el panel derecho:
tail -f /var/log/system.log
Ahora, puedes inspeccionar cualquier salida generada por tu script, así como monitorear los registros del sistema para detectar errores o entradas específicas.
La división vertical divide el terminal en paneles apilados uno sobre otro. Esta división es adecuada para flujos de trabajo donde el espacio vertical es menos limitado.
Para realizar una división vertical, presiona Command + Shift + D
Esto creará un nuevo panel debajo del actualmente activo. Similar a la división horizontal, los paneles tendrán la misma altura por defecto, pero puedes redimensionarlos dependiendo de lo que estés haciendo. Simplemente haz clic y arrastra el separador horizontal para ajustar el tamaño del panel.
Imagina que estás trabajando en equipo y necesitas editar un archivo mientras te comunicas constantemente con otro miembro del equipo a través de SSH. Puedes hacer esto colocando tu editor de archivos en el panel superior:
vi project_notes.txt
Y manteniendo una sesión SSH activa en la máquina de tu colega en el panel inferior:
ssh user@colleague_machine
Esta configuración permite una edición y comunicación sin interrupciones sin cambiar entre ventanas.
iTerm2 permite un alto nivel de personalización, incluida la capacidad de cambiar los atajos de teclado predeterminados. Para personalizar tu experiencia en iTerm2, sigue estos pasos:
Comienza abriendo iTerm2 y yendo a Preferencias. Puedes hacer esto haciendo clic en el menú iTerm2 en la esquina superior izquierda de tu pantalla y seleccionando Preferencias, o presionando Command + ,
.
En Preferencias, selecciona la pestaña Keys. Aquí, puedes ver todos los mapeos de teclas existentes y añadir tus propios atajos personalizados. Para cambiar el atajo para dividir paneles:
Estos atajos personalizados ahora estarán disponibles para una división simple en iTerm2.
Además de los atajos de teclado, también puedes modificar el comportamiento y apariencia de los paneles en iTerm2. Aquí hay algunas configuraciones que podrías encontrar útiles:
Puede haber veces en que desees emitir el mismo comando a múltiples paneles simultáneamente. En tales casos, puedes usar la función de Sincronizar Entrada seleccionando Session > Synchronize Input en el menú superior. Cuando este ajuste está habilitado, los comandos escritos en un panel se replican en todos los paneles abiertos.
Similar a la sincronización de entrada, puedes querer transmitir comandos específicos sin requerir sincronización. Usa esta función con la opción Session > Broadcast Input del menú.
La gestión de pestañas y paneles en iTerm2 se facilita con títulos de paneles personalizables y barras de estado. Puedes personalizar el título de cada panel usando la opción Session > Set Title y luego escribir el título deseado. Esto es especialmente útil cuando tienes múltiples comandos ejecutándose y necesitas identificar rápidamente el propósito de cada panel.
iTerm2 soporta tecnologías de gestión de paneles más avanzadas que pueden mejorar aún más tu configuración. Aquí están algunas de estas:
Si tienes una lista de tareas para ejecutar que normalmente pegarías en un panel, iTerm2 ofrece una función para dividir paneles automáticamente o abrir nuevas pestañas basadas en el contenido pegado. Esta es una configuración más avanzada para usuarios que necesitan gestionar flujos de trabajo complejos de manera eficiente.
iTerm2 se integra perfectamente con tmux, un multiplexor de terminal que permite una gestión de sesión avanzada más allá de simplemente dividir paneles. Al ejecutar tmux
dentro de iTerm2, puedes preservar el estado de la sesión, gestionar flujos de trabajo remotos, y más. Esta integración se basa en los atajos predeterminados de iTerm2 pero proporciona flexibilidad adicional en entornos remotos.
Dividir paneles en iTerm2 proporciona una manera efectiva de gestionar múltiples sesiones de shell de una manera simplificada y organizada. Ya sea que estés monitoreando registros, gestionando archivos, o comunicándote a través de SSH, dividir paneles aumenta la productividad al reducir el desorden de múltiples ventanas. Usar atajos predeterminados, personalizar configuraciones, e integrar herramientas avanzadas como tmux son solo algunas de las maneras de aprovechar al máximo el potencial de iTerm2. Con este conocimiento, puedes manejar eficientemente flujos de trabajo complejos desde una sola ventana de terminal.
Si encuentras algo incorrecto en el contenido del artículo, puedes