解释、重构和添加文档字符串

在文本编辑器的顶部,Windsurf 在函数和类上显示代码镜头

解释 代码镜头将调用 Cascade,它会简单解释函数或类的作用及其工作原理。

特别是 重构文档字符串 代码镜头将调用 Command。

  • 如果您点击 重构,Windsurf 会弹出一个下拉菜单,其中包含可供选择的预设指令。您也可以自己编写。这等同于选中函数并调用 Command。
  • 如果您点击 文档字符串,Windsurf 会在函数头上方为您生成一个文档字符串。(在 Python 中,文档字符串会正确生成在函数头下方。)

智能粘贴

此功能允许您复制代码,然后将其粘贴到您的 IDE 中以不同编程语言编写的文件中。使用 ⌘+⌥+V (Mac) 或 Ctrl+Alt+V (Windows/Linux) 来调用智能粘贴。在幕后,Windsurf 会检测目标文件的语言,并使用 Command 将剪贴板中的代码进行翻译。Windsurf 的上下文感知能力会尝试将其写入以便与您的代码契合,例如通过引用正确的变量名。

一些可能的用例

  • 代码迁移:您正在将 JavaScript 重写为 TypeScript,或者将 Java 重写为 Kotlin。
  • 从 Stack Overflow 粘贴:您在网上找到一个用 Go 编写的实用函数,但您正在使用 Rust。
  • 学习新语言:您对 Haskell 感到好奇,想看看您的代码用它写出来会是什么样子。