Claude AI 编程初体验

1. 写在最前面

笔者最近使用 Cursor 的 「auto」模式开发代码 & fix bug,发现 Cursor 老是会胡乱的修改代码,而且回答的问题也非常没有逻辑性。好在 AI 编程工具处在百家争鸣的阶段,既然 Cursor 的体验感变差了,那是时候考虑一下其他的了。

注:给过 Cursor 机会了,但是只要 「claude-4-sonnet」被限流以后,就会自动切 auto 真的好难受......,果然由奢入俭难啊

透过现象看本质,既然 Cursor 最好用的模式是使用 「claude-4-sonnet」模型,只要笔者能够直接使用 「claude-4-*」相关的模型,那当前工具影响的问题,就应该可以得到缓解。

  • 坏消息:claude 模型不直接对中国区开放。
  • 好消息:moonshot 发布了 Kimi K2,编程能力很强且 API 直接兼容了 Claude 的 API。

所以,绕过 claude 模型不能使用问题的方式,就是安装 claude 工具,但是 key 使用 Kimi K2 的。

2. 初体验

2.1 安装

2.1.1 安装 Claude

  • 安装 Claude Code

    bash 复制代码
    npm install -g @anthropic-ai/claude-code
  • 检验安装

    css 复制代码
     $> claude --version
    1.0.67 (Claude Code)
2.1.2 获取 Key
markdown 复制代码
> 注:秘钥只会显示一次,这点需要注意
2.1.3 使用
  • 快速安装,会要求您输入 API Key,最终回车即可。

    bash 复制代码
    bash -c "$(curl -fsSL https://raw.githubusercontent.com/LLM-Red-Team/kimi-cc/refs/heads/main/install.sh)"
  • 最终效果

2.2 体验

经过一路坎坎坷坷终于能够在 terminal 愉快的使用 claude 了。因为之前已经习惯了在 IDE 中使用 AI 工具,切换到 terminal 还是有点不适应的,比如那些常见快捷键的功能。

2.2.1 快捷键

Claude 已经预判了笔者的预判,只要简单的输入「/」,就可以快速的浏览常用的快捷键。

2.2.2 体验

解决了快捷键的问题以后,可以正式的来体验一下「claude + Kimi K2」的能力了。刚好笔者最近在接手其他同学负责的模块, 那就顺便让 claude 帮我分析总结一下吧:

  • 问题 & 分析:
  • 分析结果:
markdown 复制代码
> 注:因为完整的分析说明中包含了太多的内部代码,本处只是截取了部分非关键性结论说明
  • 分析花费
  • 结论:

    • 从分析效果上来看, claude 的分析时相对准确的,但是分析耗时比较长。
    • 从花费上来说,确实有点超过我的想象了......,其实 cursor 也似乎没有那么难用了

3. 碎碎念

AI 这如火如荼的发展趋势,让笔者越来越觉得,在 AI 的浪潮下如何更快速的适应和使用它们是当前的首要问题了。实名制感谢今天帮忙做咖啡的小哥......

  • 别人不喜欢你请不要责怪你自己。
  • 要好好努力然后多挣钱,才养得起自己这个爱吃的胃,爱玩儿的心,爱逛爱买的习惯就算是一个人往一个人来,也能生活得很好。
  • 世界太尖锐了,我有时候也不是很开心,但谢谢照顾我感受的那些人,让我被温柔对待着。

4. 参考资料

相关推荐
开心就好20251 小时前
iOS Crash日志全面解析:结构、类型与分析方法
后端
毕设源码-钟学长1 小时前
【开题答辩全过程】以 基于Spring Boot的社区养老服务管理系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
nbsaas-boot1 小时前
slice / map 在 Go GC 与内存碎片上的真实成本
开发语言·后端·golang
数据小馒头1 小时前
拒绝循环写库:MySQL 批量插入、Upsert 与跨表更新的高效写法
后端
子洋1 小时前
基于远程开发的大型前端项目实践
运维·前端·后端
sheji34162 小时前
【开题答辩全过程】以 基于spring boot的停车管理系统为例,包含答辩的问题和答案
java·spring boot·后端
源代码•宸2 小时前
Leetcode—1266. 访问所有点的最小时间【简单】
开发语言·后端·算法·leetcode·职场和发展·golang
中年程序员一枚2 小时前
多数据源的springboot进行动态连接方案
java·spring boot·后端
w***76552 小时前
SpringBoot集成MQTT客户端
java·spring boot·后端
HABuo2 小时前
【Linux进程(五)】进程地址空间深入剖析-->虚拟地址、物理地址、逻辑地址的区分
linux·运维·服务器·c语言·c++·后端·centos