Claude Code 初识:已经在用 Cursor 的我,为何还要用 CC

339 阅读4分钟

当我初次安装好 Claude Code 时,发现它竟然是一款命令行工具。身为一个曾经长期扎根于 Linux 平台,以 C++ 语言开发为主的程序员,命令行对我而言就如同一位老友,熟悉且亲切,因此上手 Claude Code 并非难事。然而,如今大部分程序员已不再将命令行作为主要的开发环境,在这样的大趋势下,Claude Code 为何还要坚持采用命令行工具的形式呢?这着实令我困惑不已。

在命令行中使用了一段时间 Claude Code 后,我不得不承认,它在执行某些任务时的表现确实令人眼前一亮,相较于 Cursor,它给人带来了一种 “惊艳” 之感。但我心里始终有个想法,如果能将 Claude Code 的优秀体验集成到 Cursor 或者 VSCode 这样广受欢迎的编辑器中,那岂不是如虎添翼,能为开发者带来更高效、便捷的编程环境?

直到后来,我在即刻上看到有人分享在 Cursor 中使用 Claude Code 的经验,这犹如一道光照进了我的疑惑之中。怀着好奇与期待,我决定亲自尝试在 Cursor 自带的终端中打开 Claude Code,看看会是怎样一番独特的使用体验。

当我真正去实践时,惊喜接踵而至。Claude Code 在检测到我是从 Cursor 的 Terminal 打开后,自动为我安装了 Cursor 的插件。有了这个插件,Claude Code 瞬间 “解锁” 了新功能,可以直接 “Connect to IDE”。这一功能的实现意味着 Claude Code 能够敏锐感知当前在 Cursor 中正在编辑项目的上下文信息,至此,我之前对于它为何采用命令行形式的疑惑彻底烟消云散。原来,Claude Code 虽然在形态上表现为命令行工具,但它的野心远不止于此,它可以巧妙地挂载到诸如 Cursor、VSCode 等一众基于 VSCode 衍生而来的 IDE 上,这种全新的思路与之前 Cursor 的发展方向相比,无疑是另辟蹊径,开拓出了一片新的天地。

从模型使用的角度来看,目前全球编程能力最为强劲的大模型当属 Claude 家的 Sonnet-4。在使用 Cursor 的过程中,我常常遇到这样的困扰,每个月用到一定阶段,额度就会耗尽,随后便无法再使用强大的大模型,只能退而求其次选择其他效果欠佳的模型,这极大地影响了编程效率。而 Claude Code 则完全不同,它全程由 Sonnet-4 加持,并且其使用限额是按天计算的。即便每天使用量超过一定限度后会受到一些限制,但只需等待几个小时,便可恢复正常使用。这种使用机制,相较于 Cursor 那种前半个月畅快使用,而后半个月处处受限,只能使用速度慢、效果差模型的情况,无疑更具优势,能够更好地保障程序员持续高效地工作。

抛开其他因素不谈,Claude Code 在完成任务的整体体验以及最终效果上,相较于 Cursor 有着显著的优势,而这两点恰恰是直接影响程序员生产力的关键所在。

安装方法

首先系统满足以下最低要求:

操作系统

Linux (Ubuntu 18.04+, CentOS 7+)

macOS 10.15+, Windows 10+

Node.js版本 18.0.0 或更高版本

网络连接

稳定的互联网连接

存储空间

至少 500MB 可用磁盘空间

但是官方的 Claude Code 对咱们国内用户来说,用起来还是有点麻烦。

可以使用一些镜像网站,比如**ClaudeYY**

使用 npm 全局安装

sudo npm install -g @anthropic/claude-code
#验证安装
claude --version
macOS 安装
# 全局安装
sudo npm install -g @anthropic/claude-code
# 验证安装
claude --version
Windows 安装
# 以管理员身份打开 PowerShell 或命令提示符
# 全局安装
npm install -g @anthropic/claude-code
# 验证安装
claude --version

常用命令

命令解释使用场景
/clear清空上下文如果需要重新开始,或者是感觉 AI 已经无法解决问题
/compact压缩对话重开对话,但是不希望丢掉之前的记忆
/cost花费max 不需要看,API 用户可以看到
/logout /login登录登出切换账号等操作
/model切换模型200 刀可以切换使用 opus 模型100 刀没有选择
/status状态查看当前 CC 的状态
/doctor检测检测 CC 的安装状态