安装 Claude Code

Claude Code 需要依赖 NodeJS 18+:

https://nodejs.org/en/download/current

安装好 NodeJS 后然后再安装 Claude Code:

npm install -g @anthropic-ai/claude-code

检查是否安装成功:

claude --version

成功安装会显示版本号。

配置 Claude Code

安装 Claude Code 后,在你的项目目录,或者任意目录再输入 claude 运行:

claude

首次进入需要配置 Claude Code 主题及登录方式:

使用上下方向键选择主题,然后按回车键确认即可,后续可以通过/config 命令调整。

目前,Claude Code 无法直接在 Windows 上运行,需要借助 WSL,Windows 用户请查看官方文档。

然后开始选择登录方式:

使用上下键选择登录方法:

  • 1、Claude account with subscription:使用 Claude 订阅账户,Pro 版本 20 美元/月,Max 版本 100 美元/月——性价比最高,价格稳定可预测。

  • 2、Anthropic Console account:使用 Anthropic 控制台账户,根据 API 使用计算费用。

常用的就是第一种方案:

其实就是 Claude 的 Web 端会员,现在支持在 Claude Code 中使用了,之前只支持 Max 版本,现在已经下放到 Pro 会员了。

免费版只有简单的功能,无法在 IDE 或者终端中使用,所以要使用 Claude Code,必须要订阅 Pro 及以上会员。

付费必须是国外信用卡,市面上主流的是 WildCard(https://yeka.ai/i/YEKA1024),支持支付宝充值,通过我的地址注册或者输入邀请码(YEKA1024)会优惠 1 美金。

注意,这是市面上最主流的虚拟信用卡解决方案,已经存在好几年了,请自行判断并承担资金风险。

开始使用 Claude Code

快速开始

使用 claude 命令进入项目后,就可以使用 Claude Code 了。

可以使用 /init  命令,生成一个 CLAUDE.md 项目指南文件。

完后后写入 CLAUDE.md 记忆文件,可以通过上下方向键选择是否直接编辑文件不再询问授权。

你也可以先问它一些项目上的问题:

  • 这个项目是干什么的?

  • 总结一下这个项目的功能

  • 这个项目使用了哪些技术栈?

  • 这个项目的首页在哪里?

  • 解释一下这个文件夹结构

  • ...

演示第一个问题:

Claude Code 会根据需要自行读取文件,你不用手动添加任何上下文信息,省事多了!

常用命令

Claude Code 常用命令如下表:

命令

功能说明

示例

claude

启动交互模式

claude "任务"

执行一次性任务

claude "修复这个编译错误"
claude -p "查询"

扫行一次命令后退出

claude -p "解释一下这个方法"
claude -c

继续上一次对话

claude -r

继续之前的对话

claude commit

创建一个 Git 提交

/clear

清除对话历史

/help

显示可用命令

exit

 或 Ctrl+C

退出 Claude Code 模式

优化你的终端设置

换行符

在 Claude Code 里,你有好几种方法可以输入换行符:

  • 小技巧:输入 \ 然后按回车键,就能快速换行啦!

  • 快捷键:配置正确后,按下 Option+Enter 键进行换行。

第二种快捷键,需要在终端设置描述文件中选中 “将 Option 键用作 Meta” 键:

如果使用的是 iTerm2,它也有类似的设置。

通知设置

配置好通知,任务完成时就会有声音提醒,配置方式:

claude config set --global preferredNotifChannel terminal_bell

注意,还需要把对应终端的通知权限打开才行。

处理大量输入

处理大量代码或长指令时注意以下事项:

1、尽量避免直接粘贴,Claude Code 可能不太擅长处理过长的粘贴内容。

2、试试基于文件的工作流,把内容写到文件里,然后让 Claude 去读它。

3、注意 VS Code 的限制,VS Code 的终端特别容易截断长段的粘贴内容。

VIM 模式

Claude Code 支持一部分 Vim 的快捷键,可以通过 /vim 启用或者通过 /config 进行自定义设置。

目前支持的功能子集包括:

  • 模式切换: Esc (切换到普通模式), i / I , a / A , o / O (切换到插入模式)。

  • 导航: h / j / k / l , w / e / b , 0 / $ / ^ , gg / G

  • 编辑: x , dw / de / db / dd / D , cw / ce / cb / cc / C , . (重复)。

与主流 IDE 集成

Claude Code 能无缝集成常用的 IDE 开发工具,让你的编程流程更高效。

目前支持以下两种 IDE:

  • Visual Studio Code:包括像 Cursor 和 Windsurf 这种分支在内的 Visual Studio Code,直接在终端输入 claude,插件就会自动安装。

  • JetBrains IDEs:JetBrains 旗下的如 IntelliJ、PyCharm、WebStorm 等都可以用,直接在终端输入 claude ,插件也会自动安装,或者也可以从插件市场中搜索安装,然后重启一下就搞定了。

除了在终端输入 claude 命令运行之外,还可以按快捷键 Commad + ESC 快速打开 Claude 面板。

两种集成方式都支持 Claude Code 的配置系统,要开启针对特定 IDE 的功能,使用 /config 命令配置,把差异工具设为 auto ,让 IDE 自动识别,Claude Code 会根据你使用的代码编辑器自动选择合适的查看器。

如果你使用的是外部终端,不是 IDE 自带的终端,在 IDE 中同一个工作目录启动 Claude Code 后,你还可以在终端上通过输入 /ide 命令来连接 IDE,如图所示:

连接成功后,右下角会出现一个绿色的小圆圈,这样,就算你在单独的终端中运行 Claude Code,终端也可以和 IDE 协同工作。

开发实战

打开 VS Code,现在我来让它来添加一个功能:

mybatis-plus 模块添加一个新增用户的接口

它会找到对应的文件,并给你展示修改内容,然后请示你的修改同意,同意后,它就会自动修改文件,如选择第 2 项,本次会话不再询问,自动修改文件。

另外,如要执行命令也是一样的先询问后操作,然后再选择对应的授权选项即可。

等一会儿,它就完成了所有代码:

上面用的 VS Code,下面再切换到 IntelliJ IDEA 试下效果:

mybatis-plus 模块请添加一个页面用添加用户吧,再添加一个页面用来搜索用户

在 IntelliJ IDEA 插件市场中有专用的 Claude Code 插件,所有 UI 效果也更好,Java 开发还是首先 IntelliJ IDEA 吧,没有之一。

等一会儿,它就自动完成了:

启动项目,访问添加用户页面 URL:

效果还不错,来测试一下新增用户和查询用户:

相当完美,编译正常、运行正常、功能正常,Claude Code 给我的体验真是震撼!

总结

Claude Code 的表现让我惊艳,它不仅是对传统 AI 编程工具的补全,更可以说是一次质的飞跃,相比于 Cursor 等同类产品,Claude Code 在交互体验、响应速度、稳定性乃至订阅模式上都表现得更加成熟和理性。

如果说 Cursor 是你的开发搭子,那 Claude Code 就更像是一个懂代码、懂上下文、懂需求、还能动手的高级程序员,对于追求效率的程序员,Claude Code 无疑是目前最值得入手的 AI 开发工具之一。

我这个懂一点三脚猫的前端技术的后端老程序员,也能写出精致的前端页面,相对壁垒更高的后端来说,前端程序员,真的危矣!

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐