Aller au contenu
Lilo
Esc
↑↓naviguer↵ouvrir⌘Japerçu
Sur cette page

Onglets terminal

Ouvrez un onglet terminal à côté de vos pages, examinez les modifications d'un dépôt, réglez thème et police, et gardez le Mac éveillé pendant les commandes.

Un onglet terminal est un shell dans un onglet de votre barre latérale, à côté de vos pages, construit sur la bibliothèque de terminal de Ghostty. Cette page montre comment activer les onglets terminal, en ouvrir un, exécuter des commandes depuis la barre de commandes, examiner les modifications d’un dépôt et configurer le terminal.

Activer les onglets terminal

Les onglets terminal ne sont activés que si vous avez répondu Pour développer lorsque la configuration a demandé Comment allez-vous utiliser Lilo ? (ou si vous n’y avez jamais répondu). Après toute autre réponse, ils sont désactivés, et leurs raccourcis, boutons et menus sont masqués.

  1. Ouvrez Réglages (⌘,) et choisissez Terminal, sous Outils.
  2. Activez Onglets terminal. Les autres réglages du terminal apparaissent en dessous.

Ouvrir un onglet terminal

  • Fichier > Nouvel onglet terminal (⌃`) ouvre un onglet terminal.
  • Fichier > Nouveau terminal à côté (⌘D) en ouvre un dans un volet partagé à côté de l’onglet actuel, et Fichier > Nouveau terminal en dessous (⇧⌘D) dans un volet en dessous. Voir Vue partagée. Avec le préréglage de raccourcis Arc, ⌘D épingle plutôt un onglet et Nouveau terminal à côté n’a pas de raccourci.

Le shell est votre shell de connexion. Il démarre dans le dossier de l’onglet au premier plan : le dossier propre à un terminal, le dossier d’un fichier local que vous consultez, ou sinon votre dossier personnel. Le titre de l’onglet suit ce qui s’y exécute : le titre propre à un programme lorsqu’il en définit un, puis la commande en cours, sinon le processus et le dossier.

Exécuter une commande depuis la barre de commandes

Ouvrez la barre de commandes

Appuyez sur ⌘T. Si une extension remplace la page de nouvel onglet, ⌘T ouvre cette page à la place : appuyez sur ⌘L.

Saisissez > et votre commande

Saisissez > pour rechercher dans Terminal. Lilo suggère des commandes issues de l’historique de votre shell, les plus récentes d’abord, puis les programmes de votre PATH.

Appuyez sur Retour

La commande s’exécute dans un nouvel onglet terminal.

Le même champ de recherche répertorie vos terminaux ouverts et, sous Fermés récemment, les terminaux que vous avez fermés. Un terminal rouvert revient avec son écran, son historique et son dernier programme saisi à l’invite. Pour en savoir plus, consultez Barre de commandes.

Travailler avec les terminaux

  • Liens : un lien web que vous ouvrez depuis un terminal s’affiche dans un Aperçu par-dessus celui-ci. Esc le ferme, ou conservez-le sous forme d’onglet ou de volet partagé.
  • Sortie en arrière-plan : un terminal qui affiche quelque chose pendant que vous êtes ailleurs est marqué comme non lu dans la barre latérale.
  • Terminaux en attente : Fenêtre > Afficher le prochain terminal en attente (⌃⌘J) passe au terminal qui attend votre réponse depuis le plus longtemps, puis au suivant à chaque pression.
  • Longues commandes : lorsqu’une commande qui a tourné pendant 10 secondes ou plus se termine pendant que vous êtes ailleurs, Lilo envoie une notification, « Commande terminée » ou « Échec de la commande » avec son code de sortie.
  • Fermeture : la fermeture d’un terminal qui exécute encore une commande demande d’abord confirmation (« Fermer ce terminal ? »).
  • Relance : Lilo enregistre l’écran et l’historique de chaque terminal et les rétablit au lancement suivant. Les terminaux d’un espace privé ne sont jamais écrits sur le disque.

Examiner les modifications d’un dépôt

Lorsque le terminal au premier plan se trouve dans un dépôt git, choisissez Présentation > Afficher les modifications (⌃⌘G). Lilo affiche le diff du dépôt par-dessus le terminal. Appuyez de nouveau sur le raccourci pour le fermer.

  • Non commité affiche ce qui a changé depuis le dernier commit, fichiers non suivis compris. Branche compare votre copie de travail, modifications non validées comprises, avec le point où votre branche a quitté la branche par défaut du dépôt distant (origin/HEAD), ou sinon main ou master.
  • Unifié et Côte à côte changent la disposition du diff.
  • Ouvrir en split conserve le diff sous forme d’onglet Modifications à côté du terminal.

La vue se recharge d’elle-même tant qu’elle est à l’écran, lorsque des fichiers changent. Elle nécessite git sur votre Mac et affiche des diffs allant jusqu’à 256 Mo.

Configurer le terminal

Ouvrez Réglages (⌘,) et choisissez Terminal, sous Outils. Toutes les lignes sauf la première ne s’affichent que lorsque Onglets terminal est activé.

Réglage Ce qu’il fait Par défaut
Onglets terminal Ouvre des shells sous forme d’onglets à côté de vos pages. Lorsqu’il est désactivé, les raccourcis, boutons et menus du terminal sont masqués ; les terminaux ouverts restent jusqu’à leur fermeture. Dépend de votre réponse lors de la configuration : activé pour Pour développer, désactivé sinon
Thème Les couleurs du terminal. Lilo suit la couleur de chaque espace et y garde chaque couleur lisible. Importer… accepte un préréglage de couleurs iTerm2 (.itermcolors), un thème de couleurs VS Code (.json) ou un fichier de thème Ghostty.
Police La famille de police et sa taille en points, pour tous les onglets terminal. Les polices à ligatures, comme JetBrains Mono ou Fira Code, les affichent. Système (SF Mono), 13 pt
Historique par terminal La quantité d’historique de défilement que conserve chaque terminal : 2, 10, 50 ou 200 Mo. 10 Mo représentent environ 100 000 lignes. 10 Mo
Prévenir quand une longue commande se termine Après 10 secondes, lorsque vous êtes ailleurs. Activé
Touche Option Tape des caractères, ou fait de la touche Option gauche, droite ou des deux la touche Meta, de sorte qu’Option-B et Option-F se déplacent mot par mot dans le shell. Tape des caractères
Garder le Mac éveillé pendant les commandes Non, Oui ou Même capot fermé. Voir ci-dessous. Oui

Maintenir votre Mac en éveil pendant l’exécution des commandes

Lorsque Garder le Mac éveillé pendant les commandes est réglé sur Oui, votre Mac ne se met pas en veille tant qu’une commande travaille dans un terminal, ni tant qu’un agent travaille par l’intermédiaire de Lilo. Une commande qui vous attend, ou silencieuse depuis 5 minutes, ne compte pas. Arrêter après fixe la durée maximale : 2, 4, 8, 12 ou 24 heures, 8 par défaut.

Tant que Lilo maintient le Mac en éveil, un élément de la barre des menus l’indique (« Reste éveillé »). Son menu répertorie ce qui retient le Mac, et Laisser dormir rend la veille possible jusqu’au démarrage de la commande suivante.

Même capot fermé maintient également le Mac en éveil avec le capot fermé. Il nécessite un assistant système, que macOS vous demande d’autoriser une seule fois :

Choisissez Même capot fermé

Sous Capot fermé, la ligne Assistant système affiche son état.

Autorisez l'assistant

Si elle indique À autoriser, cliquez sur Ouvrir Réglages Système et autorisez Lilo dans Général > Ouverture.

Avec le capot fermé, Lilo règle la luminosité de l’écran sur zéro et coupe le son, puis rétablit les deux lorsque vous l’ouvrez. Deux autres réglages s’appliquent :

  • Arrêter sous ce niveau de batterie : 10, 15, 20, 30 ou 40 %, 20 % par défaut.
  • Mettre en pause les autres apps : les apps du Dock dont un agent n’a pas besoin, autres que celles d’Apple, sont mises en pause tant que le capot est fermé, et reprennent là où elles en étaient lorsqu’il s’ouvre. Ce réglage est activé par défaut ; ajoutez les apps qui doivent continuer à fonctionner sous Laisser tourner.