葫芦先生 發表於 2025-7-9 10:26:00

用上了 Claude Code,才发现 Cursor 和 Gemini Cli 都是弱智。。(保姆级安装和使用教程分享)

<p><img src="https://img2024.cnblogs.com/other/1218593/202507/1218593-20250709102525495-1368687947.png"></p>
<p>上篇分享了:年度爆款!全球最火的 AI 编程工具合集</p>
<p>大家好,我是R哥。</p>
<p>话说,前段时间一直用的 <strong>Cursor</strong> 辅助写代码,最近 <strong>Gemini Cli</strong> 和 <strong>Claude Code</strong> 很火,我都体验了下,说说我的感受,发现 Claude Code 是真强。</p>
<p>Gemini Cli 体验了下,<strong>和智障没区别</strong>,简直就是一个半成品,和 Cursor 都没法比,不知道是不是个人免费版的原因,总之效果太差,直接卸载。</p>
<p>Claude Code 是我用过的最牛逼的 AI 编程工具,没有之一,<strong>用上了 Claude Code,才发现 Cursor 也是弱智</strong>,UI 和收费模式整天改来改去,降智,速度也是越来越慢。。</p>
<p>Claude Code 是由 Anthropic 开发的可在本地运行的自动化 AI 编程工具,可以在任意终端上运行,在任意 IDE 中使用,能理解<strong>代码库、执行命令、自动化管理 Git 仓库,调用 MCP</strong> 等等。</p>
<blockquote>
<p>官网:https://www.anthropic.com/claude-code</p>
</blockquote>
<p>这篇我就从安装、配置、快速使用、开发实战,来演示下 Claude Code 的强大。</p>
<h2 id="安装-claude-code">安装 Claude Code</h2>
<p>Claude Code 需要依赖 NodeJS 18+:</p>
<blockquote>
<p>https://nodejs.org/en/download/current</p>
</blockquote>
<p><img src="https://img2024.cnblogs.com/other/1218593/202507/1218593-20250709102525992-1766470070.png"></p>
<p>安装好 NodeJS 后然后再安装 Claude Code:</p>
<blockquote>
<p>sudo npm install -g @anthropic-ai/claude-code</p>
</blockquote>
<p>检查是否安装成功:</p>
<blockquote>
<p>claude --version</p>
</blockquote>
<p>成功安装会显示版本号。</p>
<h2 id="配置-claude-code">配置 Claude Code</h2>
<p>安装 Claude Code 后,在你的项目目录,或者任意目录再输入 <code>claude</code> 运行:</p>
<blockquote>
<p>claude</p>
</blockquote>
<p>首次进入需要配置 Claude Code 主题及登录方式:</p>
<p><img src="https://img2024.cnblogs.com/other/1218593/202507/1218593-20250709102526694-511026794.png"></p>
<p>使用上下方向键选择主题,然后按回车键确认即可,后续可以通过<code>/config</code> 命令调整。</p>
<blockquote>
<p>目前,Claude Code 无法直接在 Windows 上运行,需要借助 WSL,Windows 用户请查看官方文档。</p>
</blockquote>
<p>然后开始选择登录方式:</p>
<p><img src="https://img2024.cnblogs.com/other/1218593/202507/1218593-20250709102527061-197711693.png"></p>
<p>使用上下键选择登录方法:</p>
<ul>
<li><strong>1、Claude account with subscription</strong>:使用 Claude 订阅账户,Pro 版本 20 美元/月,Max 版本 100 美元/月——性价比最高,价格稳定可预测。</li>
<li><strong>2、Anthropic Console account</strong>:使用 Anthropic 控制台账户,根据 API 使用计算费用。</li>
</ul>
<p>常用的就是第一种方案:</p>
<p><img src="https://img2024.cnblogs.com/other/1218593/202507/1218593-20250709102527628-219022984.png"></p>
<p>其实就是 Claude 的 Web 端会员,现在支持在 Claude Code 中使用了,之前只支持 Max 版本,现在已经下放到 Pro 会员了。</p>
<blockquote>
<p>免费版只有简单的功能,无法在 IDE 或者终端中使用,所以要使用 Claude Code,必须要订阅 Pro 及以上会员。</p>
</blockquote>
<h2 id="开始使用-claude-code">开始使用 Claude Code</h2>
<h3 id="快速开始">快速开始</h3>
<p>使用 <code>claude</code> 命令进入项目后,就可以使用 Claude Code 了。</p>
<p><img src="https://img2024.cnblogs.com/other/1218593/202507/1218593-20250709102528082-1987847475.png"></p>
<p>可以使用 <code>/init </code> 命令,生成一个 CLAUDE.md 项目指南文件。</p>
<p><img src="https://img2024.cnblogs.com/other/1218593/202507/1218593-20250709102528341-739624950.png"></p>
<p>完后后写入 <code>CLAUDE.md</code> 记忆文件,可以通过上下方向键选择是否直接编辑文件不再询问授权。</p>
<p><strong>你也可以先问它一些项目上的问题:</strong></p>
<ul>
<li>这个项目是干什么的?</li>
<li>总结一下这个项目的功能</li>
<li>这个项目使用了哪些技术栈?</li>
<li>这个项目的首页在哪里?</li>
<li>解释一下这个文件夹结构</li>
<li>...</li>
</ul>
<p>演示第一个问题:</p>
<p><img src="https://img2024.cnblogs.com/other/1218593/202507/1218593-20250709102528820-264715718.png"></p>
<blockquote>
<p>Claude Code 会根据需要自行读取文件,你不用手动添加任何上下文信息,省事多了!</p>
</blockquote>
<h3 id="常用命令">常用命令</h3>
<p>Claude Code 常用命令如下表:</p>
<table>
<thead>
<tr>
<th>命令</th>
<th>功能说明</th>
<th>示例</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>claude</code></td>
<td>启动交互模式</td>
<td></td>
</tr>
<tr>
<td><code>claude "任务"</code></td>
<td>执行一次性任务</td>
<td><code>claude "修复这个编译错误"</code></td>
</tr>
<tr>
<td><code>claude -p "查询"</code></td>
<td>扫行一次命令后退出</td>
<td><code>claude -p "解释一下这个方法"</code></td>
</tr>
<tr>
<td><code>claude -c</code></td>
<td>继续上一次对话</td>
<td></td>
</tr>
<tr>
<td><code>claude -r</code></td>
<td>继续之前的对话</td>
<td></td>
</tr>
<tr>
<td><code>claude commit</code></td>
<td>创建一个 Git 提交</td>
<td></td>
</tr>
<tr>
<td><code>/clear</code></td>
<td>清除对话历史</td>
<td></td>
</tr>
<tr>
<td><code>/help</code></td>
<td>显示可用命令</td>
<td></td>
</tr>
<tr>
<td><code>exit</code> 或 <code>Ctrl+C</code></td>
<td>退出 Claude Code 模式</td>
<td></td>
</tr>
</tbody>
</table>
<h3 id="优化你的终端设置">优化你的终端设置</h3>
<h4 id="换行符">换行符</h4>
<p>在 Claude Code 里,你有好几种方法可以输入换行符:</p>
<ul>
<li>小技巧:输入 <code>\</code> 然后按回车键,就能快速换行啦!</li>
<li>快捷键:配置正确后,按下 Option+Enter 键进行换行。</li>
</ul>
<p>第二种快捷键,需要在终端设置描述文件中选中 “<strong>将 Option 键用作 Meta</strong>” 键:</p>
<p><img src="https://img2024.cnblogs.com/other/1218593/202507/1218593-20250709102529249-1821888894.png"></p>
<p>如果使用的是 <strong>iTerm2</strong>,它也有类似的设置。</p>
<h4 id="通知设置">通知设置</h4>
<p>配置好通知,<strong>任务完成时就会有声音提醒</strong>,配置方式:</p>
<blockquote>
<p>claude config set --global preferredNotifChannel terminal_bell</p>
</blockquote>
<p>注意,还需要把对应终端的通知权限打开才行。</p>
<h4 id="处理大量输入">处理大量输入</h4>
<p>处理大量代码或长指令时注意以下事项:</p>
<p>1、尽量避免直接粘贴,Claude Code 可能不太擅长处理过长的粘贴内容。</p>
<p>2、试试基于文件的工作流,把内容写到文件里,然后让 Claude 去读它。</p>
<p>3、注意 VS Code 的限制,VS Code 的终端特别容易截断长段的粘贴内容。</p>
<h4 id="vim-模式">VIM 模式</h4>
<p>Claude Code 支持一部分 Vim 的快捷键,可以通过 <code>/vim</code> 启用或者通过 <code>/config</code> 进行自定义设置。</p>
<p>目前支持的功能子集包括:</p>
<ul>
<li>模式切换: <code>Esc</code> (切换到普通模式), <code>i</code> / <code>I</code> , <code>a</code> / <code>A</code> , <code>o</code> / <code>O</code> (切换到插入模式)。</li>
<li>导航: <code>h</code> / <code>j</code> / <code>k</code> / <code>l</code> , <code>w</code> / <code>e</code> / <code>b</code> , <code>0</code> / <code>$</code> / <code>^</code> , <code>gg</code> / <code>G</code>。</li>
<li>编辑: <code>x</code> , <code>dw</code> / <code>de</code> / <code>db</code> / <code>dd</code> / <code>D</code> , <code>cw</code> / <code>ce</code> / <code>cb</code> / <code>cc</code> / <code>C</code> , <code>.</code> (重复)。</li>
</ul>
<h3 id="与主流-ide-集成">与主流 IDE 集成</h3>
<p>Claude Code 能无缝集成常用的 IDE 开发工具,让你的编程流程更高效。</p>
<p>目前支持以下两种 IDE:</p>
<ul>
<li><strong>Visual Studio Code</strong>:包括像 Cursor 和 Windsurf 这种分支在内的 Visual Studio Code,直接在终端输入 <code>claude</code>,插件就会自动安装。</li>
<li><strong>JetBrains IDEs</strong>:JetBrains 旗下的如 IntelliJ、PyCharm、WebStorm 等都可以用,直接在终端输入 <code>claude</code> ,插件也会自动安装,或者也可以从插件市场中搜索安装,然后重启一下就搞定了。</li>
</ul>
<blockquote>
<p>除了在终端输入 <code>claude</code> 命令运行之外,还可以按快捷键 <code>Commad + ESC</code> 快速打开 <code>Claude</code> 面板。</p>
</blockquote>
<p>两种集成方式都支持 Claude Code 的配置系统,要开启针对特定 IDE 的功能,使用 <code>/config</code> 命令配置,把差异工具设为 <code>auto</code> ,让 IDE 自动识别,Claude Code 会根据你使用的代码编辑器自动选择合适的查看器。</p>
<p>如果你使用的是外部终端,不是 IDE 自带的终端,<strong>在 IDE 中同一个工作目录启动 Claude Code 后</strong>,你还可以在终端上通过输入 <code>/ide</code> 命令来连接 IDE,如图所示:</p>
<p><img src="https://img2024.cnblogs.com/other/1218593/202507/1218593-20250709102529910-1951501344.png"></p>
<p><img src="https://img2024.cnblogs.com/other/1218593/202507/1218593-20250709102530331-948575659.png"></p>
<p>连接成功后,右下角会出现一个绿色的小圆圈,这样,就算你在单独的终端中运行 Claude Code,终端也可以和 IDE 协同工作。</p>
<h3 id="开发实战">开发实战</h3>
<p>打开 VS Code,现在我来让它来添加一个功能:</p>
<blockquote>
<p>mybatis-plus 模块添加一个新增用户的接口</p>
</blockquote>
<p><img src="https://img2024.cnblogs.com/other/1218593/202507/1218593-20250709102530734-1264077784.png"></p>
<p><img src="https://img2024.cnblogs.com/other/1218593/202507/1218593-20250709102531509-1578876641.png"></p>
<p>它会找到对应的文件,并给你展示修改内容,然后请示你的修改同意,同意后,它就会自动修改文件,<strong>如选择第 2 项,本次会话不再询问</strong>,自动修改文件。</p>
<p>另外,如要<strong>执行命令</strong>也是一样的先询问后操作,然后再选择对应的授权选项即可。</p>
<p>等一会儿,它就完成了所有代码:</p>
<p><img src="https://img2024.cnblogs.com/other/1218593/202507/1218593-20250709102532162-763234439.png"></p>
<p>上面用的 VS Code,下面再切换到 <strong>IntelliJ IDEA</strong> 试下效果:</p>
<blockquote>
<p>mybatis-plus 模块请添加一个页面用添加用户吧,再添加一个页面用来搜索用户</p>
</blockquote>
<p><img src="https://img2024.cnblogs.com/other/1218593/202507/1218593-20250709102532947-886095424.png"></p>
<p>在 IntelliJ IDEA 插件市场中有专用的 Claude Code 插件,所有 UI 效果也更好,Java 开发还是首先 IntelliJ IDEA 吧,没有之一。</p>
<p>等一会儿,它就自动完成了:</p>
<p><img src="https://img2024.cnblogs.com/other/1218593/202507/1218593-20250709102533552-841937216.png"></p>
<p>启动项目,访问添加用户页面 URL:</p>
<p><img src="https://img2024.cnblogs.com/other/1218593/202507/1218593-20250709102534008-768395309.png"></p>
<p>效果还不错,来测试一下新增用户和查询用户:</p>
<p><img src="https://img2024.cnblogs.com/other/1218593/202507/1218593-20250709102534460-981084581.png"></p>
<p><img src="https://img2024.cnblogs.com/other/1218593/202507/1218593-20250709102535060-876509210.png"></p>
<p>相当完美,编译正常、运行正常、功能正常,Claude Code 给我的体验真是震撼!</p>
<h2 id="总结">总结</h2>
<p>Claude Code 的表现让我惊艳,它不仅是对传统 AI 编程工具的补全,更可以说是一次质的飞跃,相比于 Cursor 等同类产品,Claude Code 在<strong>交互体验、响应速度、稳定性乃至订阅模式</strong>上都表现得更加成熟和理性。</p>
<p>如果说 Cursor 是你的开发搭子,那 Claude Code 就更像是一个<strong>懂代码、懂上下文、懂需求、还能动手的高级程序员</strong>,对于追求效率的程序员,Claude Code 无疑是目前最值得入手的 AI 开发工具之一。</p>
<p>我这个懂一点三脚猫的前端技术的后端程序员,也能写出精致的前端页面,相对壁垒更高的后端来说,<strong>前端程序员,真的危矣!</strong></p>
<p>参考文档:</p>
<ul>
<li>https://docs.anthropic.com/en/docs/claude-code/overview</li>
<li>https://github.com/anthropics/claude-code</li>
</ul>
<p>未完待续,Claude Code 的强大远不止如此。。</p>
<p>接下来会继续分享下 Claude Code 心得体验、高级使用技巧,公众号持续分享 AI 实战干货,关注「<strong>AI技术宅</strong>」公众号和我一起学 AI。</p>
<blockquote>
<p><strong>版权声明:</strong> 本文系公众号 "AI技术宅" 原创,转载、引用本文内容请注明出处,抄袭、洗稿一律投诉侵权,后果自负,并保留追究其法律责任的权利。</p>
</blockquote>
<p><strong>更多文章推荐:</strong></p>
<p>1.Spring Boot 3.x 教程,太全了!</p>
<p>2.3,000+ 道 Java面试题及答案整理(最新版)</p>
<p>3.免费获取 IDEA 激活码的 7 种方式(最新版)</p>
<p>4.Java &amp; DeepSeek &amp; AI 学习资料分享</p>
<p>5.程序员精美简历模板分享</p>
<p>觉得不错,别忘了随手点赞+转发哦!</p>


</div>
<div id="MySignature" role="contentinfo">
   
<div style="clear: both"></div><br><br>
来源:https://www.cnblogs.com/javastack/p/18974429
頁: [1]
查看完整版本: 用上了 Claude Code,才发现 Cursor 和 Gemini Cli 都是弱智。。(保姆级安装和使用教程分享)