La pestaña Explorador de la barra lateral explora el disco local mientras la pestaña activa es un terminal local (está desactivada para las demás pestañas). Un terminal local nuevo la pone delante cuando la barra lateral muestra Sesiones (cualquier otra pestaña que hayas elegido se mantiene), y al cambiar entre una pestaña local y una SSH se alternan el Explorador y el navegador SFTP. Funciona como el navegador SFTP con los archivos de este equipo:
- Edita la barra de ruta y pulsa Enter, o usa ↑ (carpeta superior), ⌂ (carpeta personal) y ⟳ (actualizar).
- Haz doble clic en una carpeta para abrirla, o en un archivo para abrirlo con su programa predeterminado.
- Nueva carpeta, Nuevo archivo (un archivo vacío; nunca se reemplaza uno existente), Cambiar nombre (nunca se reemplaza un nombre existente) y Eliminar actúan sobre el elemento seleccionado. Eliminar una carpeta elimina todo su contenido, tras una confirmación.
- Haz clic derecho en un elemento para Abrir, Abrir con el editor de texto predeterminado (el Editor de texto de Ajustes), Abrir con…, Cambiar nombre…, Eliminar, Copiar ruta del archivo, Copiar ruta del archivo al terminal (también con clic central; entre comillas para la shell del terminal), Propiedades y, en Linux y macOS, Permisos…. Los archivos se abren en su sitio: no hay copia temporal.
Con Seguir la carpeta del terminal activado (por defecto), el Explorador muestra la carpeta en la que está la shell del terminal. Las shells que la indican con OSC 7 (fish, zsh o bash con vte.sh, PowerShell con el prompt de abajo) se siguen al instante. Para otras shells, PlexusTerm lee la carpeta de trabajo de la shell cada segundo mientras se muestra la pestaña, en Linux y macOS; es la carpeta de la propia shell, no la de un programa que ejecute. En Windows solo se sigue OSC 7; añade esto a tu perfil de PowerShell (notepad $PROFILE):
function prompt {
$loc = $executionContext.SessionState.Path.CurrentLocation
if ($loc.Provider.Name -eq "FileSystem") {
$url = "file:///" + ($loc.ProviderPath -replace "%", "%25" -replace "\\", "/")
[Console]::Write("$([char]27)]7;$url$([char]7)")
}
"PS $loc$('>' * ($nestedPromptLevel + 1)) "
}
Soltar archivos en un terminal
Archivos y carpetas arrastrados desde el Explorador, el navegador SFTP o el escritorio a un panel de terminal:
- Una carpeta soltada en una línea de comandos vacía ejecuta
cda ella (cd /den cmd). Esto solo ocurre cuando la carpeta está en la máquina en la que se ejecuta el terminal: archivos locales en un terminal local, elementos de SFTP en el terminal de su propia sesión SSH. - Cualquier otra cosa escribe las rutas en el cursor, entre comillas para la shell y seguidas de un espacio: un archivo, varios elementos, una carpeta cuando ya hay algo escrito, en una petición de contraseña o en un programa a pantalla completa como vim, o una ruta de otra máquina.
- Una ruta con caracteres de control nunca se escribe; un aviso lo indica. Una carpeta de Linux o macOS cuyo nombre contiene una barra invertida se escribe en lugar de ejecutarse, ya que shells como fish la interpretan como un escape.
Soltar archivos en el chat de IA
Los archivos arrastrados desde el Explorador, el navegador SFTP o el escritorio al chat de IA se adjuntan a la siguiente pregunta, y cada uno aparece encima del campo de entrada con su × para dejarlo fuera. Su texto se envía con la pregunta como contexto, y solo con esa pregunta:
- Como máximo 5 archivos por pregunta; se leen los primeros 64 KB de cada archivo ("(primeros 64 KB)" marca uno más largo) y se envían como máximo 100.000 caracteres en total.
- Los archivos binarios (con un byte NUL o UTF-8 no válido) se rechazan con un mensaje. Una carpeta soltada adjunta la lista de sus elementos (las carpetas terminan en
/). - El texto va al proveedor de IA elegido en Ajustes → IA. No adjuntes archivos cuyo contenido no deba salir de este equipo.