[{"data":1,"prerenderedAt":52},["ShallowReactive",2],{"doc:fr:shortcuts":3},{"title":4,"lede":5,"html":6,"headings":7},"Raccourcis clavier","Tous les raccourcis d’Escouade, classés par usage : navigation, conversation, questions et autorisations, éditeur, terminaux, panneaux, tickets et réglages. Chacun dit où il marche ; la page dit aussi ce qui change sous macOS et ce qui reste au shell dans un terminal.","\u003Ch2 id=\"lire-cette-page\">Lire cette page\u003C\u002Fh2>\n\u003Cp>Les raccourcis s’écrivent comme l’app les écrit en français : \u003Ccode class=\"key\">Ctrl+Maj+A\u003C\u002Fcode>, \u003Ccode class=\"key\">Ctrl+Entrée\u003C\u002Fcode>, \u003Ccode class=\"key\">Échap\u003C\u002Fcode>. La colonne « Où » dit où chacun marche :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>« Partout » : n’importe où dans la fenêtre, tant qu’aucune fenêtre (réglages, commit, ticket…) n’est ouverte. Sous Windows et Linux, un terminal qui a le focus garde pourtant certaines de ces touches pour son shell : voir \u003Ca href=\"#terminaux\">Terminaux\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>« Partout, terminaux compris » : même quand un terminal a le focus.\u003C\u002Fli>\n\u003Cli>Un endroit précis (le champ de message, l’éditeur, un formulaire…) : le raccourci ne marche que là.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ccode class=\"key\">Échap\u003C\u002Fcode> ferme la fenêtre ouverte. Deux précisions sur le clavier :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Les raccourcis globaux ignorent toute combinaison avec \u003Ccode class=\"key\">Alt\u003C\u002Fcode>, parce que \u003Ccode class=\"key\">Ctrl+Alt\u003C\u002Fcode> est \u003Ccode class=\"key\">AltGr\u003C\u002Fcode> sur un clavier français. Les raccourcis avec \u003Ccode class=\"key\">Alt\u003C\u002Fcode> sont propres à une zone : \u003Ccode class=\"key\">Alt+1\u003C\u002Fcode> … \u003Ccode class=\"key\">Alt+9\u003C\u002Fcode> (questions), \u003Ccode class=\"key\">Alt+←\u003C\u002Fcode> et \u003Ccode class=\"key\">Alt+→\u003C\u002Fcode> (éditeur), \u003Ccode class=\"key\">Alt+↑\u003C\u002Fcode> et \u003Ccode class=\"key\">Alt+↓\u003C\u002Fcode> (réglages des worktrees), \u003Ccode class=\"key\">Alt+clic\u003C\u002Fcode> (éditeur).\u003C\u002Fli>\n\u003Cli>Les chiffres de \u003Ccode class=\"key\">Ctrl+1\u003C\u002Fcode> … \u003Ccode class=\"key\">Ctrl+9\u003C\u002Fcode> et de \u003Ccode class=\"key\">Alt+1\u003C\u002Fcode> … \u003Ccode class=\"key\">Alt+9\u003C\u002Fcode> se lisent sur la touche physique : sur un clavier AZERTY, pas besoin de \u003Ccode class=\"key\">Maj\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"sous-macos\">Sous macOS\u003C\u002Fh2>\n\u003Cp>\u003Ccode class=\"key\">Ctrl\u003C\u002Fcode> devient \u003Ccode class=\"key\">⌘\u003C\u002Fcode>, et \u003Ccode class=\"key\">Ctrl+Maj\u003C\u002Fcode> devient \u003Ccode class=\"key\">⇧⌘\u003C\u002Fcode> : \u003Ccode class=\"key\">Ctrl+N\u003C\u002Fcode> s’écrit \u003Ccode class=\"key\">⌘N\u003C\u002Fcode>, \u003Ccode class=\"key\">Ctrl+Maj+A\u003C\u002Fcode> s’écrit \u003Ccode class=\"key\">⇧⌘A\u003C\u002Fcode>. Les exceptions :\u003C\u002Fp>\n\u003Cdiv class=\"table\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Windows et Linux\u003C\u002Fth>\n\u003Cth>macOS\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+Tab\u003C\u002Fcode>, \u003Ccode class=\"key\">Ctrl+Maj+Tab\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Inchangés : \u003Ccode class=\"key\">⌘Tab\u003C\u002Fcode> change d’application.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Alt+1\u003C\u002Fcode> … \u003Ccode class=\"key\">Alt+9\u003C\u002Fcode>, \u003Ccode class=\"key\">Alt+↑\u003C\u002Fcode>, \u003Ccode class=\"key\">Alt+↓\u003C\u002Fcode>, \u003Ccode class=\"key\">Alt+clic\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Inchangés : \u003Ccode class=\"key\">Alt\u003C\u002Fcode> est la touche Option (\u003Ccode class=\"key\">⌥\u003C\u002Fcode>).\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Alt+←\u003C\u002Fcode>, \u003Ccode class=\"key\">Alt+→\u003C\u002Fcode> (éditeur)\u003C\u002Ftd>\n\u003Ctd>\u003Ccode class=\"key\">⌃-\u003C\u002Fcode>, \u003Ccode class=\"key\">⌃⇧-\u003C\u002Fcode>, avec la touche Contrôle et non \u003Ccode class=\"key\">⌘\u003C\u002Fcode>.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+clic\u003C\u002Fcode> (éditeur)\u003C\u002Ftd>\n\u003Ctd>\u003Ccode class=\"key\">⌘+clic\u003C\u002Fcode>.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+Y\u003C\u002Fcode> (éditeur, rétablir)\u003C\u002Ftd>\n\u003Ctd>\u003Ccode class=\"key\">⇧⌘Z\u003C\u002Fcode>.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Suppr\u003C\u002Fcode> (arborescence de l’éditeur)\u003C\u002Ftd>\n\u003Ctd>\u003Ccode class=\"key\">⌘⌫\u003C\u002Fcode> ; la touche \u003Ccode class=\"key\">Suppr\u003C\u002Fcode> marche aussi.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+C\u003C\u002Fcode>, \u003Ccode class=\"key\">Ctrl+V\u003C\u002Fcode> (terminal)\u003C\u002Ftd>\n\u003Ctd>\u003Ccode class=\"key\">⌘C\u003C\u002Fcode>, \u003Ccode class=\"key\">⌘V\u003C\u002Fcode>. Les touches \u003Ccode class=\"key\">Ctrl\u003C\u002Fcode> vont au shell.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Ch2 id=\"navigation\">Navigation\u003C\u002Fh2>\n\u003Cdiv class=\"table\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Raccourci\u003C\u002Fth>\n\u003Cth>Action\u003C\u002Fth>\n\u003Cth>Où\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+1\u003C\u002Fcode> … \u003Ccode class=\"key\">Ctrl+9\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Aller au projet n, dans l’ordre des onglets.\u003C\u002Ftd>\n\u003Ctd>Partout, terminaux compris\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+Tab\u003C\u002Fcode> \u002F \u003Ccode class=\"key\">Ctrl+Maj+Tab\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Agent suivant \u002F précédent du projet affiché.\u003C\u002Ftd>\n\u003Ctd>Partout, terminaux compris\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+Maj+A\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Ouvrir ou fermer la \u003Ca href=\"\u002Fdocs\u002Foverview\u002F\">vue d’ensemble\u003C\u002Fa>, qui réunit les agents de tous les projets.\u003C\u002Ftd>\n\u003Ctd>Partout, terminaux compris\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+K\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Rechercher dans les conversations : ce que toi et tes agents avez écrit, les commandes, les fichiers et les sorties d’outils, sans tenir compte de la casse ni des accents. Un résultat ouvre l’agent sur le message.\u003C\u002Ftd>\n\u003Ctd>Partout\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+P\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Ouvrir un fichier par son nom. \u003Ccode class=\"key\">nom:42\u003C\u002Fcode> l’ouvre à la ligne 42, \u003Ccode class=\"key\">nom:42:7\u003C\u002Fcode> à la ligne 42, colonne 7. Le fichier se cherche dans la source de l’éditeur s’il est ouvert, sinon dans le worktree de l’agent affiché, sinon dans le dossier du projet.\u003C\u002Ftd>\n\u003Ctd>Partout\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Ch2 id=\"palettes-et-listes\">Palettes et listes\u003C\u002Fh2>\n\u003Cdiv class=\"table\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Où\u003C\u002Fth>\n\u003Cth>Touches\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+K\u003C\u002Fcode> et \u003Ccode class=\"key\">Ctrl+P\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>\u003Ccode class=\"key\">↑\u003C\u002Fcode> \u002F \u003Ccode class=\"key\">↓\u003C\u002Fcode> choisissent, \u003Ccode class=\"key\">Entrée\u003C\u002Fcode> ouvre, \u003Ccode class=\"key\">Échap\u003C\u002Fcode> ferme. Sans rien taper, \u003Ccode class=\"key\">Ctrl+P\u003C\u002Fcode> propose les derniers fichiers ouverts : \u003Ccode class=\"key\">Entrée\u003C\u002Fcode> rouvre celui d’avant le fichier affiché.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Vue d’ensemble\u003C\u002Ftd>\n\u003Ctd>\u003Ccode class=\"key\">↑\u003C\u002Fcode> \u002F \u003Ccode class=\"key\">↓\u003C\u002Fcode>, \u003Ccode class=\"key\">Début\u003C\u002Fcode> et \u003Ccode class=\"key\">Fin\u003C\u002Fcode> changent de ligne. \u003Ccode class=\"key\">Entrée\u003C\u002Fcode> ou \u003Ccode class=\"key\">Espace\u003C\u002Fcode> ouvre l’agent de la ligne. \u003Ccode class=\"key\">Échap\u003C\u002Fcode> revient à la vue d’avant.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Sélecteur de branche (barre d’état)\u003C\u002Ftd>\n\u003Ctd>\u003Ccode class=\"key\">↑\u003C\u002Fcode> \u002F \u003Ccode class=\"key\">↓\u003C\u002Fcode> choisissent, \u003Ccode class=\"key\">Entrée\u003C\u002Fcode> valide la ligne choisie, \u003Ccode class=\"key\">Échap\u003C\u002Fcode> ferme.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Branche du sélecteur, commit du graphe git\u003C\u002Ftd>\n\u003Ctd>\u003Ccode class=\"key\">Menu\u003C\u002Fcode> ou \u003Ccode class=\"key\">Maj+F10\u003C\u002Fcode> ouvre le menu qu’ouvre le clic droit.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Menu contextuel\u003C\u002Ftd>\n\u003Ctd>\u003Ccode class=\"key\">↑\u003C\u002Fcode> \u002F \u003Ccode class=\"key\">↓\u003C\u002Fcode>, \u003Ccode class=\"key\">Début\u003C\u002Fcode> et \u003Ccode class=\"key\">Fin\u003C\u002Fcode> choisissent, \u003Ccode class=\"key\">Échap\u003C\u002Fcode> ferme.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Onglets des réglages\u003C\u002Ftd>\n\u003Ctd>\u003Ccode class=\"key\">↑\u003C\u002Fcode> \u002F \u003Ccode class=\"key\">↓\u003C\u002Fcode>, \u003Ccode class=\"key\">Début\u003C\u002Fcode> et \u003Ccode class=\"key\">Fin\u003C\u002Fcode> changent d’onglet.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Carte d’un ticket du Kanban\u003C\u002Ftd>\n\u003Ctd>\u003Ccode class=\"key\">Entrée\u003C\u002Fcode> ou \u003Ccode class=\"key\">Espace\u003C\u002Fcode> l’ouvre : le formulaire du ticket s’il est « À faire », sinon son agent.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Ch2 id=\"agents-et-conversation\">Agents et conversation\u003C\u002Fh2>\n\u003Cdiv class=\"table\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Raccourci\u003C\u002Fth>\n\u003Cth>Action\u003C\u002Fth>\n\u003Cth>Où\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+N\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Nouvel agent dans le projet affiché.\u003C\u002Ftd>\n\u003Ctd>Partout\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+J\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Aller au prochain agent qui attend ta réponse ou qui est à voir (une question, une fin ou une erreur pas encore vues), tous projets confondus, et mettre le curseur dans son champ de message.\u003C\u002Ftd>\n\u003Ctd>Partout, terminaux compris\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Entrée\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Envoyer le message. Pendant que Claude travaille, il en tient compte dès sa prochaine étape.\u003C\u002Ftd>\n\u003Ctd>Champ de message\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Maj+Entrée\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Aller à la ligne.\u003C\u002Ftd>\n\u003Ctd>Champ de message\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Échap\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Interrompre Claude.\u003C\u002Ftd>\n\u003Ctd>Champ de message, pendant que l’agent travaille\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">↑\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Rappeler le dernier message envoyé, pour le renvoyer tel quel ou modifié (l’original reste dans la conversation).\u003C\u002Ftd>\n\u003Ctd>Champ de message vide\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">↑\u003C\u002Fcode> \u002F \u003Ccode class=\"key\">↓\u003C\u002Fcode>, \u003Ccode class=\"key\">Entrée\u003C\u002Fcode> ou \u003Ccode class=\"key\">Tab\u003C\u002Fcode>, \u003Ccode class=\"key\">Échap\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Choisir, prendre ou fermer une suggestion \u003Ccode class=\"key\">@fichier\u003C\u002Fcode> ou \u003Ccode class=\"key\">\u002Fcommande\u003C\u002Fcode>.\u003C\u002Ftd>\n\u003Ctd>Champ de message, liste ouverte\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Ch2 id=\"questions-et-autorisations\">Questions et autorisations\u003C\u002Fh2>\n\u003Cp>Quand Claude pose une question ou demande une autorisation, la carte se traite au clavier :\u003C\u002Fp>\n\u003Cdiv class=\"table\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Raccourci\u003C\u002Fth>\n\u003Cth>Action\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+Entrée\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>« Autoriser » la demande en attente (pour un plan, « Approuver le plan »). Pour une question, valide la réponse quand elle est complète (« Valider »).\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+Maj+Entrée\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>« Toujours autoriser » (pour un plan, « Approuver et accepter les édits »), seulement si la carte propose ce bouton.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Alt+1\u003C\u002Fcode> … \u003Ccode class=\"key\">Alt+9\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Choisir l’option n de la question en attente ; pour un choix multiple, cocher ou décocher.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Un texte dans le champ de message, puis \u003Ccode class=\"key\">Entrée\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Refuser la demande avec ce texte pour message, ou répondre librement à la question.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Cp>Ces touches marchent dans la conversation, champ de message compris, ou quand rien d’autre n’a le focus. Elles ne marchent ni dans un terminal, ni dans l’éditeur, ni quand une fenêtre est ouverte. Les détails :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Plusieurs demandes peuvent attendre : le clavier répond à la première.\u003C\u002Fli>\n\u003Cli>Une demande qui vient d’arriver ignore ces touches pendant une demi-seconde, \u003Ccode class=\"key\">Entrée\u003C\u002Fcode> du champ de message comprise : le texte déjà tapé reste là. Un \u003Ccode class=\"key\">Ctrl+Entrée\u003C\u002Fcode> prévu pour envoyer ton message ne répond donc pas à une demande arrivée au même moment, et un deuxième \u003Ccode class=\"key\">Ctrl+Entrée\u003C\u002Fcode> ne répond pas à la demande suivante. Une touche maintenue enfoncée ne répond qu’une fois.\u003C\u002Fli>\n\u003Cli>Une demande que Claude Code refuserait par défaut ne s’autorise qu’avec son bouton.\u003C\u002Fli>\n\u003Cli>Une question à choix unique part dès que tu choisis une option. Avec plusieurs questions ou un choix multiple, \u003Ccode class=\"key\">Ctrl+Entrée\u003C\u002Fcode> passe à la question suivante qui n’a pas de réponse, puis valide quand toutes en ont une.\u003C\u002Fli>\n\u003Cli>Dans la \u003Ca href=\"\u002Fdocs\u002Foverview\u002F\">vue d’ensemble\u003C\u002Fa>, \u003Ccode class=\"key\">Ctrl+Entrée\u003C\u002Fcode> ne fait rien : une autorisation qui s’y lit en entier s’accorde ou se refuse avec ses boutons.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"editeur\">Éditeur\u003C\u002Fh2>\n\u003Cp>L’\u003Ca href=\"\u002Fdocs\u002Feditor\u002F\">éditeur\u003C\u002Fa> intégré. Les raccourcis marchent tant qu’il est ouvert.\u003C\u002Fp>\n\u003Ch3 id=\"le-texte\">Le texte\u003C\u002Fh3>\n\u003Cdiv class=\"table\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Raccourci\u003C\u002Fth>\n\u003Cth>Action\u003C\u002Fth>\n\u003Cth>Où\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+S\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Enregistrer le fichier.\u003C\u002Ftd>\n\u003Ctd>Éditeur ouvert\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+Maj+F\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Rechercher dans tous les fichiers de la source.\u003C\u002Ftd>\n\u003Ctd>Éditeur ouvert\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+F\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Rechercher dans le fichier. \u003Ccode class=\"key\">F3\u003C\u002Fcode> ou \u003Ccode class=\"key\">Ctrl+G\u003C\u002Fcode> va à l’occurrence suivante, avec \u003Ccode class=\"key\">Maj\u003C\u002Fcode> à la précédente.\u003C\u002Ftd>\n\u003Ctd>Texte du fichier\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+clic\u003C\u002Fcode> ou \u003Ccode class=\"key\">F12\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Aller à ce que désigne le mot : un fichier importé, un lien, un chemin, la définition d’un nom. S’il y a plusieurs définitions, une liste s’ouvre.\u003C\u002Ftd>\n\u003Ctd>Texte du fichier\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Maj+F12\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Trouver les références du nom sous le curseur.\u003C\u002Ftd>\n\u003Ctd>Texte du fichier\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Alt+←\u003C\u002Fcode> \u002F \u003Ccode class=\"key\">Alt+→\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Revenir là où tu étais avant un saut \u002F y retourner. Les boutons « précédent » et « suivant » de la souris font de même.\u003C\u002Ftd>\n\u003Ctd>Texte du fichier\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Alt+clic\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Ajouter un curseur.\u003C\u002Ftd>\n\u003Ctd>Texte du fichier\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+Z\u003C\u002Fcode> \u002F \u003Ccode class=\"key\">Ctrl+Y\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Annuler \u002F rétablir.\u003C\u002Ftd>\n\u003Ctd>Texte du fichier\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Tab\u003C\u002Fcode> \u002F \u003Ccode class=\"key\">Maj+Tab\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Indenter \u002F désindenter.\u003C\u002Ftd>\n\u003Ctd>Texte du fichier\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Cp>Le texte est un éditeur CodeMirror : ses autres raccourcis habituels y marchent aussi.\u003C\u002Fp>\n\u003Ch3 id=\"l-arborescence\">L’arborescence\u003C\u002Fh3>\n\u003Cp>Les touches suivantes valent quand une ligne de l’arborescence a le focus.\u003C\u002Fp>\n\u003Cdiv class=\"table\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Raccourci\u003C\u002Fth>\n\u003Cth>Action\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">↑\u003C\u002Fcode> \u002F \u003Ccode class=\"key\">↓\u003C\u002Fcode>, \u003Ccode class=\"key\">Début\u003C\u002Fcode>, \u003Ccode class=\"key\">Fin\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Changer de ligne.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">→\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Déplier le dossier, puis aller à son premier élément.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">←\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Replier le dossier, ou aller au dossier parent.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Entrée\u003C\u002Fcode> ou \u003Ccode class=\"key\">Espace\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Ouvrir le fichier, ou déplier le dossier.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">F2\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Renommer.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Suppr\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Supprimer vers la corbeille, après confirmation.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Cp>Dans les résultats de « Rechercher dans les fichiers », \u003Ccode class=\"key\">Entrée\u003C\u002Fcode> dans le champ lance la recherche, \u003Ccode class=\"key\">↓\u003C\u002Fcode> passe aux résultats et \u003Ccode class=\"key\">↑\u003C\u002Fcode> depuis le premier revient au champ.\u003C\u002Fp>\n\u003Ch2 id=\"terminaux\">Terminaux\u003C\u002Fh2>\n\u003Cdiv class=\"table\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Raccourci\u003C\u002Fth>\n\u003Cth>Action\u003C\u002Fth>\n\u003Cth>Où\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+T\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Nouveau \u003Ca href=\"\u002Fdocs\u002Fterminals\u002F\">terminal\u003C\u002Fa> dans le projet affiché.\u003C\u002Ftd>\n\u003Ctd>Partout\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+Maj+F\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Rechercher dans la sortie. \u003Ccode class=\"key\">Entrée\u003C\u002Fcode> va à l’occurrence suivante, \u003Ccode class=\"key\">Maj+Entrée\u003C\u002Fcode> à la précédente, \u003Ccode class=\"key\">Échap\u003C\u002Fcode> ferme la recherche.\u003C\u002Ftd>\n\u003Ctd>Terminal, journal d’une commande de lancement\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+C\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Copier la sélection ; sans sélection, la touche va au shell (interruption).\u003C\u002Ftd>\n\u003Ctd>Terminal, sous Windows et Linux\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+V\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Coller.\u003C\u002Ftd>\n\u003Ctd>Terminal, sous Windows et Linux\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+Maj+C\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Copier la sélection.\u003C\u002Ftd>\n\u003Ctd>Terminal, sous Windows et Linux\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">⌘C\u003C\u002Fcode> \u002F \u003Ccode class=\"key\">⌘V\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Copier \u002F coller.\u003C\u002Ftd>\n\u003Ctd>Terminal, sous macOS\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Maj+PageHaut\u003C\u002Fcode>, \u003Ccode class=\"key\">Maj+PageBas\u003C\u002Fcode>, \u003Ccode class=\"key\">Maj+Début\u003C\u002Fcode>, \u003Ccode class=\"key\">Maj+Fin\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Faire défiler le journal.\u003C\u002Ftd>\n\u003Ctd>Journal d’une commande de lancement (lecture seule)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Cp>Le journal d’une commande de lancement est en lecture seule : hors la copie et le défilement, toutes ses touches vont à l’app, dont \u003Ccode class=\"key\">Ctrl+K\u003C\u002Fcode> et \u003Ccode class=\"key\">Ctrl+P\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3 id=\"ce-qui-reste-au-shell\">Ce qui reste au shell\u003C\u002Fh3>\n\u003Cp>Sous Windows et Linux, un terminal qui a le focus garde pour son shell les touches \u003Ccode class=\"key\">Ctrl\u003C\u002Fcode> suivies d’une lettre, dont \u003Ccode class=\"key\">Ctrl+K\u003C\u002Fcode> (couper la fin de la ligne), \u003Ccode class=\"key\">Ctrl+P\u003C\u002Fcode> (commande précédente), \u003Ccode class=\"key\">Ctrl+N\u003C\u002Fcode> et \u003Ccode class=\"key\">Ctrl+T\u003C\u002Fcode> : pour chercher dans les conversations, ouvrir un fichier, créer un agent ou un terminal, clique d’abord hors du terminal. L’app n’y prend que \u003Ccode class=\"key\">Ctrl+Tab\u003C\u002Fcode> et \u003Ccode class=\"key\">Ctrl+Maj+Tab\u003C\u002Fcode>, \u003Ccode class=\"key\">Ctrl+1\u003C\u002Fcode> … \u003Ccode class=\"key\">Ctrl+9\u003C\u002Fcode>, \u003Ccode class=\"key\">Ctrl+J\u003C\u002Fcode> (pour un shell, ce n’est qu’un saut de ligne, que \u003Ccode class=\"key\">Entrée\u003C\u002Fcode> fait déjà), \u003Ccode class=\"key\">Ctrl+,\u003C\u002Fcode> et \u003Ccode class=\"key\">Ctrl+Maj+A\u003C\u002Fcode>. \u003Ccode class=\"key\">Ctrl+Maj\u003C\u002Fcode> suivi d’une lettre n’envoie rien au shell : \u003Ccode class=\"key\">Ctrl+Maj+B\u003C\u002Fcode> et \u003Ccode class=\"key\">Ctrl+Maj+L\u003C\u002Fcode> marchent aussi dans un terminal, où \u003Ccode class=\"key\">Ctrl+Maj+F\u003C\u002Fcode> cherche dans sa sortie.\u003C\u002Fp>\n\u003Cp>Sous macOS, les raccourcis de l’app utilisent \u003Ccode class=\"key\">⌘\u003C\u002Fcode>, que le shell ne reçoit jamais : ils marchent tous dans un terminal, sauf \u003Ccode class=\"key\">⌘C\u003C\u002Fcode>, \u003Ccode class=\"key\">⌘V\u003C\u002Fcode> et \u003Ccode class=\"key\">⌘A\u003C\u002Fcode> (tout sélectionner), qui sont ceux du terminal. Les touches \u003Ccode class=\"key\">Ctrl\u003C\u002Fcode> vont au shell.\u003C\u002Fp>\n\u003Ch2 id=\"panneaux-et-disposition\">Panneaux et disposition\u003C\u002Fh2>\n\u003Cdiv class=\"table\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Raccourci\u003C\u002Fth>\n\u003Cth>Action\u003C\u002Fth>\n\u003Cth>Où\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+Maj+L\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Passer de la disposition classique à « Conversation et fichiers côte à côte », et inversement.\u003C\u002Ftd>\n\u003Ctd>Partout, terminaux compris\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+Maj+B\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Afficher ou masquer le panneau des fichiers non commités.\u003C\u002Ftd>\n\u003Ctd>Partout, terminaux compris, en disposition classique (côte à côte, le panneau est toujours affiché)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Cp>Un séparateur qui a le focus (avec \u003Ccode class=\"key\">Tab\u003C\u002Fcode>) se règle au clavier :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>La colonne des fichiers de l’éditeur : \u003Ccode class=\"key\">←\u003C\u002Fcode> \u002F \u003Ccode class=\"key\">→\u003C\u002Fcode> la rétrécissent ou l’élargissent, \u003Ccode class=\"key\">Début\u003C\u002Fcode> et \u003Ccode class=\"key\">Fin\u003C\u002Fcode> vont à la largeur minimale et maximale.\u003C\u002Fli>\n\u003Cli>La liste des tâches du bandeau « Plan » : \u003Ccode class=\"key\">↑\u003C\u002Fcode> \u002F \u003Ccode class=\"key\">↓\u003C\u002Fcode> changent sa hauteur, \u003Ccode class=\"key\">Début\u003C\u002Fcode> et \u003Ccode class=\"key\">Fin\u003C\u002Fcode> vont au minimum et au maximum, \u003Ccode class=\"key\">Entrée\u003C\u002Fcode> ou \u003Ccode class=\"key\">Échap\u003C\u002Fcode> rétablissent la hauteur habituelle.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Un double-clic sur un séparateur rétablit aussi sa taille.\u003C\u002Fp>\n\u003Ch2 id=\"tickets\">Tickets\u003C\u002Fh2>\n\u003Cdiv class=\"table\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Raccourci\u003C\u002Fth>\n\u003Cth>Action\u003C\u002Fth>\n\u003Cth>Où\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+Entrée\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Ajouter ou enregistrer le ticket, depuis n’importe quel champ.\u003C\u002Ftd>\n\u003Ctd>Fenêtre d’un ticket\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Entrée\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Ajouter ou enregistrer le ticket. Dans les champs de plusieurs lignes, \u003Ccode class=\"key\">Entrée\u003C\u002Fcode> va à la ligne.\u003C\u002Ftd>\n\u003Ctd>Titre du ticket\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Échap\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Fermer la fenêtre ; si tu as tapé quelque chose, l’app demande d’abord si tu l’abandonnes.\u003C\u002Ftd>\n\u003Ctd>Fenêtre d’un ticket\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Ch2 id=\"reglages\">Réglages\u003C\u002Fh2>\n\u003Cdiv class=\"table\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Raccourci\u003C\u002Fth>\n\u003Cth>Action\u003C\u002Fth>\n\u003Cth>Où\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Ctrl+,\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Ouvrir les réglages.\u003C\u002Ftd>\n\u003Ctd>Partout, terminaux compris\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Échap\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Fermer les réglages.\u003C\u002Ftd>\n\u003Ctd>Réglages ouverts\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode class=\"key\">Alt+↑\u003C\u002Fcode> \u002F \u003Ccode class=\"key\">Alt+↓\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Monter \u002F descendre une commande de préparation ou de démontage, depuis n’importe quel champ de la commande.\u003C\u002Ftd>\n\u003Ctd>Réglages d’un projet, listes des commandes de worktree\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n",[8,12,15,18,21,24,27,30,34,37,40,43,46,49],{"id":9,"text":10,"depth":11},"lire-cette-page","Lire cette page",2,{"id":13,"text":14,"depth":11},"sous-macos","Sous macOS",{"id":16,"text":17,"depth":11},"navigation","Navigation",{"id":19,"text":20,"depth":11},"palettes-et-listes","Palettes et listes",{"id":22,"text":23,"depth":11},"agents-et-conversation","Agents et conversation",{"id":25,"text":26,"depth":11},"questions-et-autorisations","Questions et autorisations",{"id":28,"text":29,"depth":11},"editeur","Éditeur",{"id":31,"text":32,"depth":33},"le-texte","Le texte",3,{"id":35,"text":36,"depth":33},"l-arborescence","L’arborescence",{"id":38,"text":39,"depth":11},"terminaux","Terminaux",{"id":41,"text":42,"depth":33},"ce-qui-reste-au-shell","Ce qui reste au shell",{"id":44,"text":45,"depth":11},"panneaux-et-disposition","Panneaux et disposition",{"id":47,"text":48,"depth":11},"tickets","Tickets",{"id":50,"text":51,"depth":11},"reglages","Réglages",1791926755976]