Guide d'utilisation Paramètres du terminal

Paramètres du terminal

Le bouton en forme d'engrenage à droite de la barre d'outils ouvre les Paramètres, communs à tous les onglets et enregistrés dans settings.json dans le dossier de configuration de l'application. Un menu latéral les répartit en Apparence (jeu de couleurs, police et taille), Terminal (shell des terminaux locaux, copier-coller), SSH (barre du moniteur distant), Fichiers (éditeur de texte), IA (suggestions de commandes, historique et fournisseur d'IA, voir Suggestions de commandes et IA) et À propos (version, liens du projet et mises à jour) ; Enregistrer conserve les modifications de toutes les sections :

  • Taille de police (8-32, 14 par défaut). Ctrl+= / Ctrl+- / Ctrl+0 la modifient aussi ; tous les terminaux suivent immédiatement.
  • Police (par défaut "JetBrains Mono", "Cascadia Mono", "DejaVu Sans Mono", monospace) : un nom de police installée, comme Hack Nerd Font, ou une liste de polices CSS. Un nom seul se rabat sur la police à chasse fixe du système lorsqu'il n'est pas installé ; laisser le champ vide rétablit la valeur par défaut.
  • Jeu de couleurs (Catppuccin Mocha par défaut) : 57 jeux regroupés en Sombre et Clair, avec un aperçu de l'invite, des couleurs de fichiers et des 12 couleurs d'accentuation avant l'enregistrement. Tous les terminaux et le reste de la fenêtre changent immédiatement, sans redémarrer aucune session.
Famille Jeux
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
Autres PlexusTerm, Dracula, Afterglow, Adventure Time, AlienBlood, Andromeda, Argonaut, Blue Matrix, 3024 Night, 3024 Day, JetBrains Darcula, Jellybeans, Red Sands, Retro, Laser

Les palettes proviennent d'iTerm2-Color-Schemes (MIT) ; THIRD_PARTY_NOTICES.md cite l'auteur et le projet d'origine de chaque jeu. Toute la fenêtre suit le jeu de couleurs, comme le thème d'un éditeur : la barre d'outils, la barre latérale, les onglets et les boîtes de dialogue en tirent leurs couleurs de fond, de texte et d'accentuation, et les jeux clairs font passer la fenêtre et le logo à leur version claire.

Les thèmes d'invite du shell (Starship, Powerlevel10k, Pure, thèmes Oh My Zsh comme robbyrussell ou agnoster) se configurent dans le shell, sur la machine où il s'exécute (~/.zshrc, ~/.config/starship.toml), et non dans PlexusTerm. Leurs couleurs suivent le jeu de couleurs. Les thèmes qui dessinent des icônes ou des flèches powerline nécessitent une Nerd Font installée sur cette machine et définie comme police.

  • Shell des terminaux locaux (par défaut : le shell par défaut du système) : les shells trouvés sur cet ordinateur sont listés (Linux et macOS : $SHELL et /etc/shells ; Windows : PowerShell 7, Windows PowerShell, cmd, WSL et Git Bash lorsqu'ils sont installés), ou Autre… exécute n'importe quel programme, saisi ou choisi avec Parcourir…. Les Arguments sont séparés par des espaces ; mettez entre guillemets un argument qui contient des espaces, par exemple -NoLogo -Command "Set-Location 'C:\My Files'". Les nouveaux terminaux locaux l'utilisent ; les terminaux déjà ouverts gardent leur shell. Les suggestions de commandes le nomment au fournisseur d'IA, et Exécuter efface la ligne avec les touches que ce shell comprend.

  • Dossier de départ des terminaux locaux (par défaut : vide, le dossier personnel) : le dossier dans lequel démarrent les nouveaux terminaux locaux, saisi (~ est le dossier personnel) ou choisi avec Parcourir…. Les sessions locales enregistrées conservent leur propre dossier de départ.

  • Copier à la sélection (activé par défaut) : sélectionner du texte avec la souris le copie dans le presse-papiers.

  • Le clic droit colle (activé par défaut). Lorsqu'il est désactivé, le clic droit ouvre le menu du terminal ; Ctrl+clic droit l'ouvre toujours, tout comme un clic droit sur du texte sélectionné.

  • Confirmer le collage de plusieurs lignes (activé par défaut) : coller plus d'une ligne affiche le nombre de lignes et les premières lignes avant tout envoi. Ne plus demander le désactive.

  • Éditeur de texte (par défaut : vide, l'éditeur de texte par défaut du système) : le programme qu'utilise Ouvrir avec l'éditeur de texte par défaut dans le navigateur SFTP. Parcourir… choisit un programme ; vous pouvez aussi saisir une commande avec des arguments, comme code --wait ou "/opt/My Editor/editor" -n. Le fichier est ajouté comme dernier argument, ou à la place de %f lorsque la commande en contient un. La commande s'exécute directement, jamais via un shell, et le chemin d'un programme existant compte comme un seul programme même s'il contient des espaces. Utiliser la valeur par défaut du système vide le champ. Une valeur qui n'est pas du texte ou qui dépasse 1024 caractères est chargée comme la valeur par défaut du système.

  • Afficher la taille et la date dans les listes de fichiers (Paramètres → Fichiers, désactivé par défaut) : le navigateur SFTP et l'Explorateur affichent la taille et la date de modification de chaque élément à côté de son nom.

  • Changer le dossier du terminal quand vous ouvrez un dossier dans le navigateur de fichiers (Paramètres → Fichiers, activé par défaut) : ouvrir un dossier dans le navigateur SFTP ou l'Explorateur (barre de chemin, double-clic, ↑, ⌂) exécute cd vers celui-ci dans le terminal de la même machine, uniquement lorsque l'option Suivre le dossier du terminal de ce panneau est activée (la désactiver dissocie le panneau et le terminal dans les deux sens), que rien n'est saisi sur sa ligne de commande et qu'aucun programme en plein écran ne s'exécute. Les dossiers que le navigateur ouvre en suivant le terminal n'envoient jamais cd.

Le texte collé est envoyé comme du texte saisi : la multi-exécution le transmet donc aussi, et les shells qui prennent en charge le collage entre crochets (bracketed paste) le reçoivent comme un collage.

Lorsque du texte est sélectionné, le menu du terminal commence par ce qui peut en être fait : Copier, Demander à l’IA (ouvre le chat IA du terminal avec la sélection jointe, ou la joint au chat déjà ouvert), Saisir à l’invite (saisit la sélection au curseur, en demandant d'abord lorsqu'elle comporte plusieurs lignes), Rechercher dans le terminal (ouvre la barre de recherche avec la première ligne de la sélection) et, lorsque la sélection est une seule adresse http:// ou https://, Ouvrir le lien (l'ouvre dans le navigateur).

Le menu du terminal comporte Copier, Coller, Tout sélectionner, Effacer l'historique de défilement, Rechercher… (Ctrl+Shift+F : suivant/précédent, respect de la casse, regex ; Escape la ferme), Enregistrer la sortie dans un fichier… (tout l'historique de défilement de ce volet en texte brut) et Journaliser dans un fichier…. La journalisation ajoute au fichier choisi tout ce que le volet reçoit à partir de ce moment, sans couleurs ni autres séquences d'échappement, jusqu'à Arrêter la journalisation ou la fermeture du volet. Les onglets journalisés affichent un point rouge.