Ir al contenido

Interfaz y Modo Vim

PhanTerm adopta un modelo de interacción de modo dual inspirado en Vim. Este diseño te permite alternar rápidamente entre el entorno del terminal y la interfaz local sin tener que recurrir al ratón frecuentemente.

Cuando te conectas a un servidor, te encuentras por defecto en el Modo Terminal. En este modo:

  • Tu foco está bloqueado en la sesión de terminal remoto.
  • Todas las teclas que presiones (incluyendo Ctrl+c, Ctrl+d, Ctrl+l, etc.) se enviarán directamente al servidor remoto, como si estuvieras usando el terminal nativo de tu sistema.
  • Solo hay un atajo de escape global: presiona Ctrl+\ para volver al Modo Normal (Normal Mode).

Después de presionar Ctrl+\, entras al Modo Normal. En este momento, PhanTerm toma el control de todas las pulsaciones de teclas para interactuar con la interfaz de usuario local (como la barra lateral, las pestañas, etc.).

En el Modo Normal, puedes usar los siguientes atajos para alternar entre diferentes paneles de la interfaz de usuario:

  • Tab / Shift+Tab: Cicla el foco entre los paneles visibles.
  • Ctrl+h: Cambia el foco hacia la izquierda (por ejemplo, a la barra lateral del árbol de archivos).
  • Ctrl+l: Cambia el foco hacia la derecha (por ejemplo, de vuelta al panel principal del terminal).
  • Space: Muestra u oculta la barra lateral del árbol de archivos a la izquierda.
  • M: Expande o contrae el panel inferior de monitoreo avanzado del servidor.
  • i o Enter: Cuando el foco está en el panel del terminal, presiona para volver a entrar en el Modo Terminal.

Cuando el foco está en una lista (como el árbol de archivos o la lista de conexiones), puedes usar atajos de Vim directamente desde tu memoria muscular:

  • j / k: Mueve la selección hacia abajo/arriba.
  • gg: Salta directamente a la parte superior de la lista.
  • G: Salta directamente a la parte inferior de la lista.
  • Ctrl+u / Ctrl+d: Desplaza media página hacia arriba o hacia abajo.

Una vez que te familiarices con estos atajos, descubrirás que gestionar múltiples conexiones y transferir archivos es tan fluido como escribir código en Vim.