Cline 能做什么?
Cline 是您的人工智能助手,可以- 编辑和创建项目中的文件
- 运行终端命令
- 搜索和分析您的代码
- 帮助调试和修复问题
- 自动化重复性任务
- 与外部工具集成
第一步
-
开始一项任务
- 在聊天中输入您的请求
- 示例:“创建一个名为 Header 的新 React 组件”
-
提供上下文
- 使用 @ 提及来添加文件、文件夹或 URL
- 示例:“@file:src/components/App.tsx”
-
审查更改
- Cline 将在进行更改之前显示差异
- 您可以编辑或拒绝更改
关键特性
-
文件编辑
- 创建新文件
- 修改现有代码
- 跨文件搜索和替换
-
终端命令
- 运行 npm 命令
- 启动开发服务器
- 安装依赖项
-
代码分析
- 查找和修复错误
- 重构代码
- 添加文档
-
浏览器集成
- 测试网页
- 捕获屏幕截图
- 检查控制台日志
可用工具
有关最新的实现细节,您可以在 Cline 仓库中查看完整的源代码。 Cline 可以访问以下工具来执行各种任务:-
文件操作
write_to_file:创建或覆盖文件read_file:读取文件内容replace_in_file:对文件进行有针对性的编辑search_files:使用正则表达式搜索文件list_files:列出目录内容
-
终端操作
execute_command:运行 CLI 命令list_code_definition_names:列出代码定义
-
MCP 工具
use_mcp_tool:使用 MCP 服务器中的工具access_mcp_resource:访问 MCP 服务器资源- 用户可以创建 Cline 可以访问的自定义 MCP 工具
- 示例:创建一个天气 API 工具,Cline 可以用它来获取天气预报
-
交互工具
ask_followup_question:询问用户以进行澄清attempt_completion:呈现最终结果
-
创建新文件 (write_to_file)
-
搜索模式 (search_files)
-
运行命令 (execute_command)
常见任务
-
创建一个新组件
- “创建一个名为 Footer 的新 React 组件”
-
修复错误
- “修复 src/utils/format.ts 中的错误”
-
重构代码
- “将 Button 组件重构为使用 TypeScript”
-
运行命令
- “运行 npm install 以添加 axios”
获取帮助
- 加入 Discord 社区
- 查看文档
- 提供反馈以改进 Cline

