Refactorización de funciones y generación de docstrings
Puedes desactivar los code lenses haciendo clic en
✕
a la derecha del texto del code lens.Refactor
y Docstring
en particular invocan Command.
- Si haces clic en
Refactor
, Windsurf te mostrará un menú desplegable con instrucciones predefinidas y seleccionables entre las que puedes elegir. También puedes escribir las tuyas propias. Esto equivale a resaltar la función e invocar Command. - Si haces clic en
Docstring
, Windsurf generará un docstring para ti encima del encabezado de la función. (En Python, el docstring se generará correctamente debajo del encabezado de la función).
Impulsando código legible y mantenible, un docstring a la vez.
Pegado inteligente
⌘+⌥+V
(Mac) o Ctrl+Alt+V
(Windows/Linux) para invocar Pegado inteligente.
Tras bambalinas, Windsurf detectará el lenguaje del archivo de destino y usará Command para traducir el código de tu portapapeles.
El entendimiento de contexto de Windsurf intentará ajustarlo para que encaje en tu base de código, por ejemplo, haciendo referencia a los nombres de variables adecuados.
- Migración de código: estás reescribiendo de JavaScript a TypeScript, o de Java a Kotlin.
- Pegar desde Stack Overflow: encontraste en línea una función utilitaria escrita en Go, pero estás usando Rust.
- Aprender un nuevo lenguaje: te da curiosidad Haskell y quieres ver cómo se vería tu código si estuviera escrito en él.