Terminal

DR-Terminal incluye su propio emulador VT100/xterm escrito desde cero en Kotlin, sin WebView. Admite xterm-256color, el búfer alternativo (vim/less/nano), el portapapeles OSC 52, eventos de foco y seguimiento del ratón (mc, htop).

Teclado y atajos

AtajoAcción
Ctrl+C — cuando hay texto seleccionadoCopia la selección al portapapeles. Sin selección, el SIGINT normal llega al proceso remoto.
Enter — cuando hay texto seleccionadoAtajo de copia alternativo (práctico en teclados sin Ctrl).
Clic derecho / menú CopiarMenú contextual tras la selección — siempre disponible.
Ctrl+VPegar. El contenido del portapapeles con varias líneas abre un diálogo de confirmación de pegado multilínea.
Barra de atajosESC, Tab, Ctrl, flechas, F1–F10, Inicio/Fin, RePág/AvPág, Insert — útil en móvil.
Tamaño de fuenteBotones A+ / A- (móvil) o desplegable en la barra de herramientas (escritorio) — sin atajo de teclado.

Seleccionar, copiar, pegar

Escritorio: arrastra con el ratón para seleccionar. Un doble clic selecciona una palabra, un triple clic una línea. Al soltar se copia mediante los atajos de arriba; el clic derecho abre un menú.

Android e iOS: mantén pulsado en cualquier punto del terminal para iniciar una selección, luego arrastra para extenderla y suelta para copiar; el texto va al portapapeles del sistema. Un toque breve sigue llegando al shell; un deslizamiento sigue desplazando el historial, así que los gestos habituales siguen funcionando.

OSC 52 permite que los programas remotos (tmux, vim, fzf) copien a tu portapapeles del sistema mediante una secuencia de escape — bidireccional.

Pegado multilínea: cuando tu portapapeles contiene saltos de línea ves un diálogo de previsualización de pegado multilínea, que protege frente a pegar comandos que no has revisado.

Scrollback e historial

El búfer de scrollback guarda hasta 1000 líneas. La rueda o el arrastre táctil desplazan; el cursor sale correctamente del área visible (comportamiento de xterm) y cualquier selección se desplaza con el texto.

Limpiar historial (menú del terminal) borra el búfer sin cerrar la sesión.

Aparece una barra de desplazamiento en el borde derecho del terminal: agárrala con el ratón para recorrer el historial. La velocidad de desplazamiento de la rueda se configura en Ajustes → Terminal (líneas por cada tic de rueda).

Búfer alternativo (aplicaciones a pantalla completa)

Programas como vim, less, nano, htop, mc cambian al búfer alternativo: una pantalla aparte que desaparece al salir sin ensuciar el scrollback principal.

Buscar en la salida

La barra de búsqueda busca en el scrollback en tiempo real, resaltando cada coincidencia y avanzando entre ellas. El resaltado es una superposición en tiempo de renderizado: nunca inyecta nada en el flujo SSH.

Fuente, tema, resaltado

Historial de comandos y autocompletado

Cada conexión guardada recuerda su historial de comandos (si Guardar historial está activado). La flecha arriba recupera comandos anteriores y el campo de autocompletado sugiere a partir del historial del lado del servidor.

Barra lateral (panel derecho) — Historial / Completar / Tema

A la derecha del terminal (escritorio / tablet) hay un panel plegable con tres pestañas. Ábrelo con la flecha del borde derecho; cambia su tamaño arrastrando el borde izquierdo. El estado es por alias: cada conexión guardada recuerda su pestaña y su anchura.

Tema — temas de terminal (435 esquemas)

El tema es por alias: cada conexión tiene su propio fondo, primer plano y paleta ANSI de 16 colores (los mismos índices que usa ls --color: estándar 0–7 + brillantes 8–15).

Android e iOS: toda la barra lateral de escritorio se sustituye por un único icono de paleta en la barra superior del terminal. Tócalo para abrir una hoja inferior con el mismo catálogo de 435 temas, con búsqueda y previsualizaciones de muestras en vivo. Al tocar una fila se aplica el tema y se cierra la hoja para que veas el resultado de inmediato; el botón Reiniciar de la parte superior descarta cualquier anulación para que el alias vuelva a sus valores por defecto.

Los 435 temas integrados provienen de la colección de código abierto edcet/terminal-themes (MIT).

Previous
Autenticación
Next
SFTP