Passer au contenu principal
Devin CLI fonctionne avec un large éventail d’émulateurs de terminal, mais certains offrent une meilleure expérience que d’autres. Cette page présente les niveaux de compatibilité, les recommandations et les conseils de configuration.

Vue d’ensemble de la compatibilité

Les terminaux sont regroupés en trois niveaux selon les fonctionnalités qu’ils prennent en charge :

Compatibilité complète (toutes les fonctionnalités sont disponibles)

Ces terminaux prennent en charge le protocole clavier de Kitty, ce qui permet de détecter de manière fiable des combinaisons de touches comme Shift+Enter pour la saisie multiligne.

Pris en charge (certaines fonctionnalités sont limitées)

Ces terminaux fonctionnent avec Devin CLI, mais ne sont pas idéaux, car ils ne prennent pas en charge le protocole clavier de Kitty. Par exemple, Shift+Enter n’insère pas de saut de ligne — utilisez plutôt Alt+Enter ou Ctrl+J. † Sur macOS, nous vous recommandons de configurer Option-as-Meta pour une expérience optimale avec les raccourcis basés sur Alt.
Sur les terminaux macOS non configurés avec l’option Option-as-Meta, les raccourcis Alt (Option), comme Alt+Enter pour la saisie sur plusieurs lignes, ne fonctionneront pas. Voir Configurer Option-as-Meta sur macOS ci-dessous.

Non pris en charge

Ces terminaux ne sont pas pris en charge et peuvent présenter des problèmes majeurs. Nous vous recommandons vivement de passer à un terminal pris en charge.

Recommandations


Configurer Option-as-Meta sur macOS

Sur macOS, la touche Option sert par défaut de touche de composition dans la plupart des terminaux. Cela signifie que les raccourcis basés sur Alt (comme Alt+Enter pour une saisie sur plusieurs lignes ou Alt+T pour changer de niveau de réflexion) ne fonctionneront pas tant que vous n’aurez pas configuré le terminal pour utiliser Option comme Meta/Alt.
  1. Ouvrez iTerm2 > Settings (ou appuyez sur Cmd+,)
  2. Accédez à Profiles > Keys > General
  3. Réglez Left Option Key sur Esc+
  4. Vous pouvez également régler Right Option Key sur Esc+
documentation iTerm2
  1. Ouvrez Terminal > Settings (ou appuyez sur Cmd+,)
  2. Accédez à Profiles et sélectionnez votre profil actif
  3. Cliquez sur l’onglet Keyboard
  4. Cochez Use Option as Meta Key
documentation Apple
Ajoutez ce qui suit à votre fichier de configuration alacritty.toml :
référence de configuration d’Alacritty
Ajoutez ce qui suit à votre fichier de configuration kitty.conf :
Redémarrez Kitty après avoir effectué cette modification.documentation Kitty
Ajoutez ce qui suit à votre fichier de configuration Ghostty :
Redémarrez Ghostty après avoir effectué cette modification.documentation Ghostty
Ajoutez ce qui suit à votre fichier de configuration ~/.wezterm.lua :
documentation WezTerm