跳转到内容

基础使用

本指南介绍 Carry Code 的常见使用场景,帮助你快速上手。


当你需要完成一个编程任务时,直接告诉 AI 你想要什么。

帮我写一个脚本来批量重命名文件,把文件名中的空格替换成下划线

AI 会:

  1. 分析你的需求
  2. 写出完整的代码
  3. 解释代码的工作原理
  4. 询问是否需要执行
需求对话内容
写一个 API 接口帮我用 Express.js 写一个简单的 REST API,包含用户注册和登录接口
写一个爬虫帮我写一个 Python 脚本,爬取网页上的图片并保存到本地
写一个工具脚本帮我写一个 Shell 脚本,批量压缩当前目录下的所有 PDF 文件

遇到报错时,把代码和错误信息发给 AI。

这段代码报错了,帮我看看问题在哪:
def calculate(a, b):
return a / b
print(calculate(10, 0))

AI 会:

  1. 分析错误原因(除零错误)
  2. 给出修复方案
  3. 解释修改的内容
我的代码运行时报错,错误信息是:
[粘贴错误信息]
代码如下:
[粘贴相关代码]
请帮我找出问题并修复。

看到不懂的代码?直接发给 AI 解释。

帮我解释这段代码是干什么的:
const result = arr.filter(x => x > 0).map(x => x * 2).reduce((a, b) => a + b, 0);

AI 会:

  1. 逐行解释代码逻辑
  2. 给出执行过程的图解
  3. 提供简化版本(如果有)
场景对话内容
理解开源项目帮我看看这个项目的主要结构是什么?
学习新语法TypeScript 的 type 和 interface 有什么区别?
理解算法帮我解释一下这段排序算法是怎么工作的

代码能跑但写得乱?让 AI 帮你优化。

这段代码能跑,但感觉写得很乱,能帮我优化一下吗?
[粘贴你的代码]

AI 会:

  1. 分析代码问题
  2. 提供优化后的版本
  3. 解释做了哪些改进
需求对话内容
提高性能这段代码太慢了,帮我优化一下性能
改善可读性这段代码很难懂,请帮我重构得更清晰
增强错误处理帮我给这个函数添加错误处理

不想手动写测试?让 AI 来帮你。

帮我给这个函数写单元测试:
function sum(a, b) {
return a + b;
}

AI 会生成完整的测试用例,包括正常情况和边界情况。

帮我用 Jest 给这个函数写测试,要覆盖:
1. 正常相加的情况
2. 负数的情况
3. 小数的情况
[粘贴函数代码]

项目需要文档?让 AI 帮你生成。

帮我为这个项目写一个 README.md 文档

AI 会分析项目结构,生成包含以下内容的 README:

  • 项目简介
  • 安装说明
  • 使用方法
  • API 文档(如果有)
帮我给这个函数添加 JSDoc 注释:
function calculate(a, b) {
return a + b;
}

想了解一个陌生项目?让 AI 帮你分析。

帮我分析一下这个项目的结构

AI 会:

  1. 列出项目目录结构
  2. 说明主要文件和它们的用途
  3. 介绍项目的技术栈
需求对话内容
分析依赖帮我看看这个项目用到了哪些依赖?
查找代码帮我找一下处理用户登录的代码在哪里?
分析架构这个项目是怎么组织代码的?

Carry Code 可以帮你执行终端命令。

帮我运行 `npm install` 安装依赖

或者

帮我查看当前目录下有哪些文件
  • AI 执行命令前会请求你的确认
  • 危险命令(如删除文件)需要额外确认
  • 可以使用 /approval 命令调整权限级别

快捷键作用
Enter发送消息
Shift + Enter换行(多行输入)
Shift + Tab切换 Build/Plan 模式
/ 浏览历史消息
Ctrl + C中断 AI 回复
Ctrl + D退出程序