Utilisation de la terminal
Ce chapitre traite du terminal lui-même : entrée/sortie, recherche à l’intérieur du terminal, copier/coller et images, la commande
vopen, le choix du shell sur Windows, ainsi que l’enregistrement des sessions.
1. Bases
Une session de terminal correspond à un shell réel (le shell par défaut du système sur macOS / Linux ; cmd par défaut sur Windows, configurable — voir §5). Le répertoire de travail est par défaut la racine du projet et peut être modifié dans le formulaire d’édition de la session, qui propose également une « Commande de démarrage » — exécutée automatiquement à chaque démarrage de session (par exemple pnpm dev).
La latence de frappe a été spécifiquement conçue : lorsque de nombreux éléments envahissent l’écran, l’entrée prend la priorité et les onglets en arrière-plan sont ralentis, afin que l’affichage en premier plan ne reste jamais en retard par rapport à vos frappes. Si une interface TUI semble défaillante après un changement d’onglet, le bouton « Redessiner » dans la barre en haut de la fenêtre force une redessinée complète.
2. Recherche à l’intérieur du terminal (⌘F)
Recherchez dans l’historique de défilement du terminal actuel, avec navigation avant/arrière :

Pour rechercher dans plusieurs sessions et dans l’historique, utilisez la recherche globale (⌘⇧F) — voir Gestion de l’interface et des sessions §8.
3. Copier et coller
- Sélectionnez pour mettre en surbrillance ; le menu contextuel propose copier / coller, et les raccourcis habituels ⌘C / ⌘V fonctionnent normalement.
- Dans les programmes TUI qui capturent la souris (vim, htop), maintenez Option/Alt en tirant pour forcer une sélection de texte normale.
Le collage d’images est le mécanisme permettant d’alimenter les agents en images : collez ou faites glisser une capture d’écran ou un fichier d’image dans le terminal, et VelaTerm écrit l’image dans un emplacement temporaire puis affiche son chemin **** dans le terminal — exactement comme le font les CLI comme claude. Paramètres associés : « Collage d’images » permet de choisir entre « Télécharger en tant que fichier » (toujours stocké sous un chemin) et « Valeur par défaut pour les agents » ; « Nettoyer automatiquement les images collées » supprime périodiquement ces images temporaires, avec un bouton « Nettoyer maintenant ».
4. vopen : ouvrir des fichiers et des pages depuis le terminal
Chaque session PATH intègre trois petites commandes (pas d’installation requise) : vopen, vspawn, vspawn-tree. Notez que ce sont des commandes de terminal — les compétences / du même nom utilisées à l’intérieur des conversations claude sont distinctes et nécessitent l’activation de Vela Skills dans Paramètres ▸ Général. vopen envoie ces éléments vers la fenêtre centrale :
vopen README.md # markdown → WYSIWYG editor
vopen src/main.rs # source code → syntax-highlighted editor
vopen diagram.png # image → built-in image viewer
vopen https://crates.io # URL → built-in browser tab (desktop only)
Onglets de documents en mode complet (édition en double mode, recherche et remplacement, export PDF) : Onglets de documents et de navigateur. Création via vspawn : Création de sessions et collaboration Git.
5. Choix du shell (Windows uniquement)
Sur Windows, les sessions de terminal peuvent choisir explicitement un shell — PowerShell / pwsh / cmd / Git Bash — via le sous-menu « Nouveau », le menu déroulant du formulaire d’édition de la session, ou en faisant un clic droit sur « Shell ▸ » ; une session en cours applique ce changement à son redémarrage. Paramètres ▸ Terminal ▸ « Shell par défaut » définit la valeur par défaut pour les nouvelles sessions.
À propos de Git Bash inclus : l’installateur complet fournit la version complète (git, ssh, perl inclus) ; l’installateur minimal fournit un sous-ensemble essentiel, et en cas d’absence de commandes, une téléchargement à la demande de la version complète est proposé (disponible également via un clic droit sur « Télécharger la version complète Git Bash »). Les sessions d’agents ne sont pas affectées — elles utilisent toujours PowerShell.
macOS / Linux ne disposent pas de sélectionneur de shell ; les sessions utilisent le shell par défaut du système ($SHELL).
6. Enregistrement des sessions
Paramètres ▸ Avancé ▸ « Enregistrer les journaux de session » (désactivé par défaut). Une fois activé, le contenu du terminal est enregistré dans un fichier local dès le début de la session (limite de 50 MB par session). Cela vous offre deux avantages :
- Les sessions archivées peuvent être rejouées telles quelles ;
- La recherche globale permet de trouver les sorties issues du terminal pur (les conversations d’agents n’ont pas besoin d’être enregistrées — elles disposent de transcriptions).
Les fichiers d’enregistrement sont supprimés lorsque la session est effacée.
7. Raccourcis courants
macOS valeurs par défaut ci-dessous ; sur Windows / Linux, remplacez ⌘ par Ctrl+Alt (avec quelques exceptions — consultez la page des paramètres). Tout sauf ⌘1–9 et les trois paramètres de taille de police peut être réattribué dans Paramètres ▸ Raccourcis.
| Action | Raccourci |
|---|---|
| Ouvrir le projet | ⌘O |
| Nouveau terminal temporaire | ⌘T |
| Nouvel onglet de navigateur | ⌘⇧B |
| Fermer la fenêtre/onglet | ⌘W |
| Diviser à droite / diviser vers le bas | ⌘D / ⌘⇧D |
| Rechercher dans le terminal | ⌘F |
| Rechercher dans toutes les sessions | ⌘⇧F |
| Enregistrer le document | ⌘S |
| Aller à l’onglet N | ⌘1–9 (fixe) |
| Font du terminal plus grand / plus petit / réinitialiser | ⌘+ / ⌘- / ⌘0 (fixe) |