> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Command

> Utilisez Devin Desktop Command (Cmd/Ctrl+I) pour générer et modifier du code inline en langage naturel. Aucun crédit premium n’est requis.

**Command** génère du code ou modifie du code existant à partir d’instructions en langage naturel, directement dans la fenêtre de l’éditeur.

<Tip>Command ne consomme AUCUN crédit premium.</Tip>

Pour lancer Command, appuyez sur `⌘+I` sur Mac ou `Ctrl+I` sur Windows/Linux.

Vous pouvez saisir un prompt en langage naturel et cliquer sur le bouton Submit (ou `⌘+⏎`/`Ctrl+⏎`) pour transmettre l’instruction à l’IA.

Si vous mettez en surbrillance une section de code avant de lancer Command, l’IA modifiera la sélection correspondant aux lignes surlignées.
Sinon, elle générera du code à l’emplacement de votre curseur.

<Frame style={{ border: 'none', background: 'none' }}>
  <img src="https://mintcdn.com/cognitionai/hxeMffzXgF_RWx-U/desktop/assets/windsurf-command.png?fit=max&auto=format&n=hxeMffzXgF_RWx-U&q=85&s=30c1bc2ebeb2f24e017f2ba836784e37" width="1786" height="1018" data-path="desktop/assets/windsurf-command.png" />
</Frame>

Vous pouvez accepter, rejeter ou prolonger une génération en cliquant sur le code lens correspondant au-dessus du diff généré, ou en utilisant les raccourcis appropriés (`Cmd/Ctrl+Enter`/`Cmd/Ctrl+Delete`)

<div id="models">
  # Modèles
</div>

Command inclut son propre ensemble de modèles, optimisés pour les modifications du fichier en cours.

<Frame>
  <video autoPlay muted loop playsInline src="https://mintcdn.com/cognitionai/hxeMffzXgF_RWx-U/desktop/assets/windsurf-command-models.mp4?fit=max&auto=format&n=hxeMffzXgF_RWx-U&q=85&s=668d5102ba41347c5282ca20a3cf2243" data-path="desktop/assets/windsurf-command-models.mp4" />
</Frame>

<Tip> Devin Desktop Fast est le modèle disponible le plus rapide et le plus précis.</Tip>

<div id="terminal-command">
  # Command dans le terminal
</div>

Vous pouvez utiliser Command dans le terminal (`Cmd/Ctrl+I`) pour générer la syntaxe CLI appropriée à partir de prompts en langage naturel.

<Frame style={{ border: 'none', background: 'none' }}>
  <img src="https://mintcdn.com/cognitionai/hxeMffzXgF_RWx-U/desktop/assets/windsurf-terminal-command.png?fit=max&auto=format&n=hxeMffzXgF_RWx-U&q=85&s=3e67784716df176170b2bccf1e002839" width="980" height="164" data-path="desktop/assets/windsurf-terminal-command.png" />
</Frame>

<div id="best-practices">
  # Bonnes pratiques
</div>

Command est particulièrement adapté aux modifications en ligne, limitées à un fichier, que vous pouvez décrire en langage naturel.
Voici quelques points à garder à l’esprit :

* Le modèle qui alimente Command est plus grand que celui utilisé pour l’autocomplétion.
  Il est plus lent, mais aussi plus performant, et il est spécialement entraîné à bien suivre les instructions.

  * Si vous sélectionnez un bloc de code avant d’invoquer Command, il modifiera la sélection. Sinon, il se contentera de générer du code.

  * Bien utiliser Command tient presque de l’art. Des prompts simples comme « Corrige ça » ou « Refactorise » fonctionneront probablement
    grâce à la compréhension du contexte par Devin Desktop.
    Un prompt plus spécifique comme « Écris une fonction qui prend deux entrées de type `Diffable` et implémente l’algorithme de diff de Myers »,
    avec un objectif clair et des références à un contexte pertinent, peut encore davantage aider le modèle.
