Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt

Use this file to discover all available pages before exploring further.

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.
TerminalPlateformeNotes
KittymacOS†, LinuxRecommandé pour les utilisateurs avancés. Utilisé par les développeurs de Devin CLI.
GhosttymacOS†, LinuxRecommandé pour les utilisateurs avancés. Utilisé par les développeurs de Devin CLI.
WezTermmacOS†, Linux, WindowsRecommandé pour les utilisateurs avancés.
iTerm2macOS†Recommandé pour la plupart des utilisateurs. La version 3.5+ est requise pour une compatibilité optimale.
Windows TerminalWindowsRecommandé pour la plupart des utilisateurs. La version 1.25 ou ultérieure est requise pour une compatibilité optimale.

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.
TerminalPlateformeRemarques
Terminal.appmacOS†Terminal intégré à macOS. Nécessite la configuration d’Option-as-Meta pour les raccourcis Alt.
Git BashWindowsInclus avec Git for Windows.
DEC VT100DiversDéfinissez le mode du terminal sur legacy dans /config.
Terminaux ANSI génériquesDiversTout terminal prenant en charge les codes d’échappement ANSI de base.
AlacrittymacOS†, Linux, WindowsFortement déconseillé / non recommandé pour des performances optimales.
† 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.
TerminalPlateformeRemarques
cmd.exe (conhost)WindowsAncienne invite de commandes de Windows. Utilisez plutôt Windows Terminal.

Recommandations

PlateformeRecommandation
WindowsWindows Terminal 1.25 ou version ultérieure
macOS (usage général)iTerm2
macOS / Linux (utilisateurs avancés)Kitty, Ghostty, ou WezTerm

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 :
[keyboard]
option_as_alt = "Both"
référence de configuration d’Alacritty
Ajoutez ce qui suit à votre fichier de configuration kitty.conf :
macos_option_as_alt yes
Redémarrez Kitty après avoir effectué cette modification.documentation Kitty
Ajoutez ce qui suit à votre fichier de configuration Ghostty :
macos-option-as-alt = true
Redémarrez Ghostty après avoir effectué cette modification.documentation Ghostty
Ajoutez ce qui suit à votre fichier de configuration ~/.wezterm.lua :
config.send_composed_key_when_left_alt_is_pressed = false
config.send_composed_key_when_right_alt_is_pressed = false
documentation WezTerm