Windsurf 编辑器
代码镜头
常用操作快捷键
解释、重构和添加文档字符串
在文本编辑器的顶部,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 感到好奇,想看看您的代码用它写出来会是什么样子。