Refatorações de Funções e Geração de Docstrings
Você pode desativar os code lenses clicando no
✕
à direita do texto do code lens.Refactor
e Docstring
, em particular, acionam o Command.
- Ao clicar em
Refactor
, o Windsurf mostrará um menu suspenso com instruções selecionáveis e pré-preenchidas para você escolher. Você também pode escrever as suas próprias. Isso é equivalente a selecionar a função e acionar o Command. - Ao clicar em
Docstring
, o Windsurf gerará uma docstring acima do cabeçalho da função. (Em Python, a docstring será gerada corretamente abaixo do cabeçalho da função.)
Promovendo código legível e sustentável, uma docstring por vez.
Smart Paste
⌘+⌥+V
(Mac) ou Ctrl+Alt+V
(Windows/Linux) para acionar o Smart Paste.
Nos bastidores, o Windsurf detecta a linguagem do arquivo de destino e usa o Command para traduzir o código na sua área de transferência.
A compreensão de contexto do Windsurf tenta ajustá-lo para se integrar ao seu código, por exemplo, referenciando os nomes de variáveis corretos.
- Migração de código: você está reescrevendo JavaScript em TypeScript, ou Java em Kotlin.
- Colando do Stack Overflow: você encontrou uma função utilitária online escrita em Go, mas está usando Rust.
- Aprendendo uma nova linguagem: você está curioso sobre Haskell e quer ver como seu código ficaria se fosse escrito nela.