体验Claude Code后 对比Cursor与Gemini Cli的新发现(超详细安装使用指南)

体验Claude Code后 对比Cursor与Gemini Cli的新发觉(超详尽安装使用指南)

之前分享过:全球热门AI编程工具大集合

大家好,我是R哥。

前段时间一直在用Cursor辅助写代码,最近Gemini CliClaude Code比较火,我都体验了一番,发现Claude Code确实很厉害。

体验Gemini Cli后,感觉它就像个半成品,跟智障差不多,和Cursor比差远了,可能是因为个人免费版的缘故,效果特别差,直接就卸载了。

Claude Code是我用过最牛的AI编程工具,没有之一,用了Claude Code之后,才发现Cursor也不太行,UI和收费模式老是变来变去,很降智,速度也越来越慢。

Claude Code是由Anthropic开发的可在本地运行的自动化AI编程工具,能在任意终端运行,在任意IDE中使用,能理解代码库、执行命令、自动化管理Git仓库、调用MCP等等。

官网:https://www.anthropic.com/claude-code

本篇就从安装、配置、快速使用、开发实战来演示Claude Code的强大之处。

安装Claude Code

Claude Code依赖NodeJS 18+:

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

安装好NodeJS后,接着安装Claude Code:

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

检查是否安装成功:

claude --version

安装成功会显示版本号。

配置Claude Code

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

claude

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

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

目前,Claude Code不能直接在Windows上运行,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及以上会员。

开始使用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 显示可用命令
exitCtrl+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/Ia/Ao/O(切换到插入模式)。
  • 导航:h/j/k/lw/e/b0/$/^gg/G
  • 编辑:xdw/de/db/dd/Dcw/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开发工具之一。

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

参考文档:

未完待续,Claude Code的强大远不止如此。。

接下来会继续分享Claude Code心得体验、高级使用技巧,公众号持续分享AI实战干货,关注「AI技术宅」公众号和我一起学AI。

版权声明: 本文系公众号 "AI技术宅" 原创,转载、引用本文内容请注明出处,抄袭、洗稿一律投诉侵权,后果自负,并保留追究其法律责任的权利。

更多文章推荐:

1.Spring Boot 3.x 教程,太全了!

2.3,000+ 道 Java面试题及答案整理(最新版)

3.免费获取 IDEA 激活码的 7 种方式(最新版)

4.Java & DeepSeek & AI 学习资料分享

5.程序员精美简历模板分享

觉得不错,别忘了随手点赞+转发哦!

相关文章

暂无评论

暂无评论...