Refactorisations de fonctions et génération de docstrings
Vous pouvez désactiver les code lenses en cliquant sur le
✕
à droite du texte du code lens.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.)
Encourager un code lisible et maintenable, une docstring à la fois.
Coller intelligemment
⌘+⌥+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.
- 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.