Code Commands

Cline 的代码命令直接将 AI 帮助带入你的编辑器,让你在不离开工作流的情况下与代码交互。通过简单的右键单击,你可以将代码添加到 Cline,并通过灯泡菜单,你可以修复错误、获取解释或改进你的代码。

可用的代码命令

当你在编辑器中与代码交互时,你可以通过两种方式访问 Cline 命令:

右键上下文菜单

当你右键单击选定的代码时,你将看到:

Right Click Menu

添加到 Cline

"添加到 Cline"命令将你选定的代码发送到 Cline 聊天面板。这非常适合:

  • 询问特定代码片段的问题

  • 请求改进或优化

  • 获取复杂逻辑的解释

当你使用此命令时,Cline 自动包括:

  • 文件路径(作为文件指令)

  • 带有正确格式的选定代码

  • 编程语言以进行准确的语法高亮

灯泡菜单(代码操作)

当你在编辑器中看到灯泡图标时,单击它以访问这些 Cline 命令:

Lightbulb Menu

使用 Cline 修复

当你的代码有错误或警告时,"使用 Cline 修复"命令出现在灯泡菜单中。此命令:

  1. 捕获选定代码

  2. 从 VSCode 诊断中识别错误或警告

  3. 将两者发送给 Cline 以请求解决问题

  4. 提供解决特定问题的解决方案

这对于快速解决语法错误、linter 警告或类型问题非常有用,而无需手动描述问题。

使用 Cline 解释

"使用 Cline 解释"命令帮助你理解复杂代码。当你从灯泡菜单选择代码并使用此命令时,Cline:

  1. 分析选定代码

  2. 提供代码功能的清晰解释

  3. 将复杂逻辑分解为可理解的部分

  4. 突出显示使用的重要模式或技术

使用 Cline 改进

"使用 Cline 改进"命令帮助你增强代码。当你从灯泡菜单选择代码并使用此命令时,Cline:

  1. 分析选定代码以寻找潜在改进

  2. 建议优化、重构或更好的实践

  3. 解释建议更改背后的推理

  4. 提供保持原始功能的改进代码

如何使用代码命令

使用 Cline 的代码命令很简单:

对于右键命令:

  1. 选择你想要处理的代码

  2. 右键单击以打开上下文菜单

  3. 选择"添加到 Cline"

  4. 在 Cline 聊天面板中查看结果

对于灯泡菜单命令:

  1. 选择你想要处理的代码

  2. 查找出现在编辑器装订线中的灯泡图标

  3. 单击灯泡以查看可用操作

  4. 选择适当的 Cline 命令(修复、解释或改进)

  5. 在 Cline 聊天面板中查看结果

使用任何命令后,你可以:

  • 询问后续问题

  • 请求对解决方案进行修改

  • 将更改应用回你的代码

底层工作原理

当你使用代码命令时,幕后发生的事情如下:

  1. 代码选择:扩展捕获你的选定代码及其上下文

  2. 元数据收集:Cline 收集重要元数据:

    • 文件路径和名称

    • 编程语言

    • 任何关联的诊断(错误/警告)

    • 相关时的周围代码上下文

  3. 命令处理

    • 对于"添加到 Cline",代码被格式化并发送到聊天面板

    • 对于"使用 Cline 修复",代码和诊断被分析并生成修复

    • 对于"使用 Cline 解释",代码被分析以提供清晰解释

    • 对于"使用 Cline 改进",代码被分析以寻找潜在优化和改进

  4. 与聊天集成:结果出现在 Cline 聊天面板中,你可以在其中:

    • 查看 AI 的响应

    • 询问后续问题

    • 应用建议的更改

编辑器和 Cline AI 功能之间的这种无缝集成使得在不中断编码流程的情况下获得帮助变得容易。

有效使用的技巧

  • 选择完整的逻辑单元:如果可能,选择整个函数、类或模块以给 Cline 完整的上下文

  • 包括导入:对于特定于语言的帮助,包括相关导入,以便 Cline 理解依赖项

  • 与 @ 指令结合:对于复杂问题,使用代码命令以及文件或问题指令以获得更多上下文

  • 使用键盘快捷键:通过分配键盘快捷键arrow-up-right到常见代码命令来加快你的工作流

下次你在某段代码上遇到困难时,尝试使用 Cline 的代码命令而不是切换到单独的聊天界面。你会惊讶于当 AI 帮助直接集成到你的编辑器时,你的工作流变得多么高效。

Last updated