Passer au contenu principal
Command offre une expérience simplifiée pour plusieurs opérations courantes.

Refactorisations de fonctions et génération de docstrings

Au-dessus des fonctions et des classes, Windsurf affiche des code lenses, de petites étiquettes de texte cliquables qui appliquent les capacités d’IA de Windsurf à l’élément concerné.
Vous pouvez désactiver les code lenses en cliquant sur le à droite du texte du code lens.
Les code lenses Refactor et Docstring déclenchent notamment Command.
  • Si vous cliquez sur Refactor, Windsurf vous proposera un menu déroulant d’instructions sélectionnables et préremplies parmi lesquelles choisir. Vous pouvez également écrire les vôtres. Cela revient à sélectionner la fonction et à invoquer Command.
  • Si vous cliquez sur Docstring, Windsurf générera une docstring au-dessus de l’en-tête de la fonction. (En Python, la docstring sera correctement générée sous l’en-tête de la fonction.)

Coller intelligemment

Cette fonctionnalité vous permet de copier du code et de le coller dans un fichier de votre IDE écrit dans un autre langage de programmation. Utilisez ⌘+⌥+V (Mac) ou Ctrl+Alt+V (Windows/Linux) pour lancer Coller intelligemment. En arrière-plan, Windsurf détecte le langage du fichier de destination et utilise Command pour traduire le code présent dans votre presse-papiers. La compréhension du contexte par Windsurf essaiera de l’adapter pour qu’il s’intègre à votre code, par exemple en référant les bons noms de variables.
Quelques cas d’usage possibles :
  • Migration de code : vous réécrivez du JavaScript en TypeScript, ou du Java en Kotlin.
  • Coller depuis Stack Overflow : vous avez trouvé en ligne une fonction utilitaire écrite en Go, mais vous utilisez Rust.
  • Apprendre un nouveau langage : vous êtes curieux de Haskell et souhaitez voir à quoi votre code ressemblerait s’il était écrit dans ce langage.