Guía de usuario Ajustes del terminal

Ajustes del terminal

El botón del engranaje a la derecha de la barra de herramientas abre Ajustes, comunes a todas las pestañas y guardados en settings.json en el directorio de configuración de la app. Un menú lateral los divide en Apariencia (esquema de colores, fuente y tamaño), Terminal (shell de los terminales locales, copiar y pegar), SSH (barra de monitor remoto), Archivos (editor de texto), IA (sugerencias de comandos, historial y proveedor de IA; consulta Sugerencias de comandos e IA) y Acerca de (versión, enlaces del proyecto y actualizaciones); Guardar conserva los cambios de todas las secciones:

  • Tamaño de fuente (8-32, por defecto 14). Ctrl+= / Ctrl+- / Ctrl+0 también lo cambian; todos los terminales lo siguen al instante.
  • Fuente (por defecto "JetBrains Mono", "Cascadia Mono", "DejaVu Sans Mono", monospace): el nombre de una fuente instalada, como Hack Nerd Font, o una lista de fuentes CSS. Un solo nombre recurre a la fuente monoespaciada del sistema cuando no está instalado; dejar el campo vacío restaura el valor por defecto.
  • Esquema de colores (por defecto Catppuccin Mocha): 57 esquemas agrupados en Oscuro y Claro, con una vista previa del prompt, los colores de archivos y los 12 colores de acento antes de guardar. Todos los terminales y el resto de la ventana cambian al instante, sin reiniciar ninguna sesión.
Familia Esquemas
Catppuccin Mocha, Macchiato, Frappé, Latte
Tokyo Night Tokyo Night, Storm, Light
Gruvbox Dark, Light, Material Dark
Nord Nord, Nord Light
Rosé Pine Rosé Pine, Moon, Dawn
Everforest Dark, Light
Kanagawa Wave, Dragon
Ayu Dark, Mirage, Light
GitHub Dark, Dark Default, Light, Dimmed
Material Dark, Ocean
Atom One / One Half Atom One Dark, Atom One Light, One Half Dark, One Half Light
Solarized / Tango Solarized Dark, Solarized Light, Tango Dark, Tango Light
Tomorrow Tomorrow Night, Night Eighties, Night Bright, Tomorrow
Monokai Monokai, Monokai Soda
Otros PlexusTerm, Dracula, Afterglow, Adventure Time, AlienBlood, Andromeda, Argonaut, Blue Matrix, 3024 Night, 3024 Day, JetBrains Darcula, Jellybeans, Red Sands, Retro, Laser

Las paletas proceden de iTerm2-Color-Schemes (MIT); THIRD_PARTY_NOTICES.md acredita al autor y el proyecto original de cada esquema. Toda la ventana sigue el esquema de colores, como el tema de un editor: la barra de herramientas, la barra lateral, las pestañas y los diálogos toman de él sus colores de fondo, texto y acento, y los esquemas claros cambian la ventana y el logotipo a sus versiones claras.

Los temas del prompt de la shell (Starship, Powerlevel10k, Pure, temas de Oh My Zsh como robbyrussell o agnoster) se configuran en la shell, en la máquina donde se ejecuta (~/.zshrc, ~/.config/starship.toml), no en PlexusTerm. Sus colores siguen el esquema de colores. Los temas que dibujan iconos o flechas powerline necesitan una Nerd Font instalada en esta máquina y elegida como fuente.

  • Shell de los terminales locales (por defecto: la shell predeterminada del sistema): se listan las shells encontradas en este equipo (Linux y macOS: $SHELL y /etc/shells; Windows: PowerShell 7, Windows PowerShell, cmd, WSL y Git Bash cuando están instalados), u Otro… ejecuta cualquier programa, escrito o elegido con Examinar…. Los Argumentos se separan con espacios; pon entre comillas un argumento que tenga espacios, p. ej. -NoLogo -Command "Set-Location 'C:\My Files'". Los terminales locales nuevos la usan; los terminales ya abiertos conservan su shell. Las sugerencias de comandos se la indican al proveedor de IA, y Ejecutar borra la línea con las teclas que entiende esa shell.

  • Carpeta de inicio de las terminales locales (por defecto: vacía, la carpeta personal): la carpeta en la que empiezan los terminales locales nuevos, escrita (~ es la carpeta personal) o elegida con Examinar. Las sesiones locales guardadas conservan su propio directorio inicial.

  • Copiar al seleccionar (activado por defecto): seleccionar texto con el ratón lo copia al portapapeles.

  • El clic derecho pega (activado por defecto). Cuando está desactivado, el clic derecho abre el menú del terminal; Ctrl+clic derecho siempre lo abre, igual que un clic derecho sobre texto seleccionado.

  • Confirmar al pegar varias líneas (activado por defecto): pegar más de una línea muestra el número de líneas y las primeras líneas antes de enviar nada. No volver a preguntar lo desactiva.

  • Editor de texto (por defecto: vacío, el editor de texto predeterminado del sistema): el programa que usa Abrir con el editor de texto predeterminado en el navegador SFTP. Examinar… elige un programa; también puedes escribir un comando con argumentos, como code --wait o "/opt/My Editor/editor" -n. El archivo se añade como último argumento, o en lugar de %f cuando el comando lo incluye. El comando se ejecuta directamente, nunca a través de una shell, y la ruta a un programa existente cuenta como un solo programa aunque contenga espacios. Usar el predeterminado del sistema vacía el campo. Un valor que no es texto o que tiene más de 1024 caracteres se carga como el predeterminado del sistema.

  • Mostrar tamaño y fecha en las listas de archivos (Ajustes → Archivos, desactivado por defecto): el navegador SFTP y el Explorador muestran el tamaño y la fecha de modificación de cada elemento junto a su nombre.

  • Cambiar la carpeta de la terminal al abrir una carpeta en el explorador de archivos (Ajustes → Archivos, activado por defecto): abrir una carpeta en el navegador SFTP o en el Explorador (barra de ruta, doble clic, ↑, ⌂) ejecuta cd a ella en el terminal de la misma máquina, solo cuando Seguir la carpeta del terminal de ese panel está activado (desactivarlo desvincula el panel y el terminal en ambos sentidos), no hay nada escrito en su línea de comandos y no se está ejecutando ningún programa a pantalla completa. Las carpetas que el navegador abre al seguir al terminal nunca envían cd.

El texto pegado se envía como el texto escrito, así que la multiejecución también lo reenvía, y las shells que admiten el pegado entre corchetes (bracketed paste) lo reciben como un pegado.

Con texto seleccionado, el menú del terminal empieza con lo que se puede hacer con él: Copiar, Preguntar a la IA (abre el chat de IA del terminal con la selección adjunta, o la adjunta al chat ya abierto), Escribir en la línea de comandos (escribe la selección en el cursor, preguntando antes cuando tiene varias líneas), Buscar en la terminal (abre la barra de búsqueda con la primera línea de la selección) y, cuando la selección es una única dirección http:// o https://, Abrir enlace (la abre en el navegador).

El menú del terminal tiene Copiar, Pegar, Seleccionar todo, Borrar historial de desplazamiento, Buscar… (Ctrl+Shift+F: siguiente/anterior, coincidir mayúsculas y minúsculas, expresión regular; Escape la cierra), Guardar salida en archivo… (todo el historial de desplazamiento de ese panel como texto plano) y Registrar en archivo…. El registro añade al archivo elegido todo lo que el panel recibe a partir de ese momento, sin colores ni otras secuencias de escape, hasta Detener registro o hasta que se cierra el panel. Las pestañas que se están registrando muestran un punto rojo.