L'onglet Explorateur de la barre latérale parcourt le disque local lorsque l'onglet actif est un terminal local (il est désactivé pour les autres onglets). Un nouveau terminal local le met au premier plan lorsque la barre latérale affiche Sessions (tout autre onglet que vous avez choisi reste affiché), et passer d'un onglet local à un onglet SSH échange l'Explorateur et le navigateur SFTP. Il fonctionne comme le navigateur SFTP sur les fichiers de cet ordinateur :
- Modifiez la barre de chemin et appuyez sur Enter, ou utilisez ↑ (dossier parent), ⌂ (dossier personnel) et ⟳ (actualiser).
- Double-cliquez sur un dossier pour l'ouvrir, ou sur un fichier pour l'ouvrir dans son programme par défaut.
- Nouveau dossier, Nouveau fichier (un fichier vide ; un fichier existant n'est jamais remplacé), Renommer (un nom existant n'est jamais remplacé) et Supprimer agissent sur l'élément sélectionné. Supprimer un dossier supprime tout son contenu, après une confirmation.
- Cliquez avec le bouton droit sur un élément pour Ouvrir, Ouvrir avec l'éditeur de texte par défaut (l'Éditeur de texte des Paramètres), Ouvrir avec…, Renommer…, Supprimer, Copier le chemin du fichier, Copier le chemin du fichier dans le terminal (aussi par un clic du milieu ; entre guillemets pour le shell du terminal), Propriétés et, sous Linux et macOS, Permissions…. Les fichiers s'ouvrent sur place : il n'y a pas de copie temporaire.
Avec Suivre le dossier du terminal activé (par défaut), l'Explorateur affiche le dossier dans lequel se trouve le shell du terminal. Les shells qui l'indiquent par OSC 7 (fish, zsh ou bash avec vte.sh, PowerShell avec l'invite ci-dessous) sont suivis immédiatement. Pour les autres shells, PlexusTerm lit chaque seconde le dossier de travail du shell tant que l'onglet est affiché, sous Linux et macOS ; il s'agit du dossier du shell lui-même, et non de celui d'un programme qu'il exécute. Sous Windows, seul OSC 7 est suivi ; ajoutez ceci à votre profil 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)) "
}
Déposer des fichiers sur un terminal
Fichiers et dossiers glissés depuis l'Explorateur, le navigateur SFTP ou le bureau sur un volet de terminal :
- Un dossier déposé sur une ligne de commande vide exécute
cdvers celui-ci (cd /ddans cmd). Cela ne se produit que lorsque le dossier se trouve sur la machine où s'exécute le terminal : fichiers locaux dans un terminal local, éléments SFTP dans le terminal de leur propre session SSH. - Tout le reste saisit les chemins au curseur, entre guillemets pour le shell et suivis d'une espace : un fichier, plusieurs éléments, un dossier alors que quelque chose est déjà saisi, à une invite de mot de passe ou dans un programme en plein écran comme vim, ou un chemin d'une autre machine.
- Un chemin contenant des caractères de contrôle n'est jamais saisi ; un avis l'indique. Un dossier Linux ou macOS dont le nom contient une barre oblique inverse est saisi au lieu d'être exécuté, car des shells comme fish la lisent comme un échappement.
Déposer des fichiers sur le chat IA
Les fichiers glissés depuis l'Explorateur, le navigateur SFTP ou le bureau sur le chat IA sont joints à la question suivante, chacun affiché au-dessus du champ de saisie avec son × pour l'écarter. Leur texte est envoyé avec la question comme contexte, et uniquement avec cette question :
- 5 fichiers au maximum par question ; les 64 premiers Ko de chaque fichier sont lus (« (64 premiers Ko) » signale un fichier plus long), et 100 000 caractères au maximum sont envoyés au total.
- Les fichiers binaires (avec un octet NUL ou de l'UTF-8 non valide) sont refusés avec un message. Un dossier déposé joint la liste de ses éléments (les dossiers se terminent par
/). - Le texte est envoyé au fournisseur d'IA choisi dans Paramètres → IA. Ne joignez pas de fichiers dont le contenu ne doit pas quitter cet ordinateur.