

Hello, Claude Code. Goodbye, Cursor
关于为什么不使用 Cursor 以及转用 Claude Code 的一些考量
前言#
我一直是 Cursor 的老用户,尤其是 Claude 4 刚出的那一会,当时 Cursor 可以连续帮助我直接重构一个网页级别的项目,尽管之后略有降智,但是还算是可以接受的。事实上我是很享受 Vibe Coding 的,因此一直以来使用 Cursor 的体验感也还不错。不过一个悲伤的事实是,Cursor 很快就出现了地区的限制问题,导致绕过去又要花很大的功夫。
同时,伴随着个人编程水平的提高,代码补全这种大多数时候不一定正确,尽管可以提高编程速度,但是意义有的时候也没有那么大。进一步来说,像是 Claude Code 的更强大的整体的程序生成的能力,才是我更加需要的。因此从主观以及客观角度出发,我都不得不进行转向。
使用 Claude Code#
因为放弃了 Cursor,所以也就干脆转回到了 VSCode,而不是用 Cursor 的界面,不过令人惊讶的是,之前 VSCode 的工具栏在最左侧的设计我十分适应,但是如今必须要改成 Cursor 一样的工具栏在左侧的上方才用起来顺手,只能说长时间使用确实可以改变人的使用习惯。
回到 Claude Code 的使用,其实就是在命令行中进行需要的提出,这个使用起来和 Agent Mode 的 Cursor 其实很像,只是有的反馈没有那么直观而已,但是也无伤大雅。所以开始上手吧,从装包开始:
首先对于没有安装过 nodejs 的读者需要先安装 nodejs:
# Download and install nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
# in lieu of restarting the shell
\. "$HOME/.nvm/nvm.sh"
# Download and install Node.js:
nvm install 22
# Verify the Node.js version:
node -v # Should print "v22.17.1".
nvm current # Should print "v22.17.1".
# Verify npm version:
npm -v # Should print "10.9.2".
bash之后安装 Claude Code 的包:
npm install -g @anthropic-ai/claude-code
# 验证安装
claude --version
bash假如安装过程中有权限问题,指令前面加上 sudo
即可。
之后设置环境变量,覆盖 Claude 默认的,图省事可以写到 ~/.zshrc
中:
export ANTHROPIC_AUTH_TOKEN=你的SK码
export ANTHROPIC_BASE_URL=https://中转站网址
export CLAUDE_CODE_MAX_OUTPUT_TOKENS=32000
bash这里你需要找一个提供 Claude 4 api 服务的中转站。
之后 cd
到你的项目中,输入 claude
即可开始使用~