再見 Cursor,從0到1用上Claude Code后,驚呼這才是生產(chǎn)力工具

1 評(píng)論 5206 瀏覽 12 收藏 18 分鐘

Claude Code 憑借其強(qiáng)大的功能,徹底改變了作者的編程方式。本文從安裝配置到核心功能解析,再到實(shí)戰(zhàn)案例,全方位展示了 Claude Code 的強(qiáng)大生產(chǎn)力,助你從 0 到 1 高效開發(fā)。

最近,為了給我的一個(gè)AI項(xiàng)目做功能升級(jí),我算是把Cursor給“盤”明白了。但說實(shí)話,越用越覺得有點(diǎn)“不得勁”。

一個(gè)不是很復(fù)雜的功能,在Cursor里,這事兒就變得特別“擰巴”:我得手動(dòng)@一堆相關(guān)文件,一遍遍地跟它解釋上下文,結(jié)果AI還是經(jīng)?!芭芷?,改出來的代碼要么不符合項(xiàng)目原有的設(shè)計(jì)模式,要么就直接引入新bug。

折騰了兩周,我感覺自己不是在用AI提效,而是在給AI“擦屁股”,效率沒提上來,人先“紅溫”了。

這時(shí)我想起了 Claude Code,一直聽說它是最強(qiáng) AI 編程,但我一直沒空去用。這次決定試下。

不試不知道,一試嚇一跳!

先說結(jié)論,Cursor和Claude Code,根本就是兩種完全不同的開發(fā)哲學(xué)。Cursor是“輔助編碼”:你依然是主導(dǎo)者,AI是你手里的“錘子”,你需要精確地告訴它敲哪里。Claude Code是“代理式開發(fā)”:你更像個(gè)“項(xiàng)目經(jīng)理”,提出目標(biāo)后,AI會(huì)自己變成一個(gè)“開發(fā)團(tuán)隊(duì)”,自主完成規(guī)劃和執(zhí)行。

對(duì)了,很多人會(huì)對(duì) CC 的昂貴嚇退,別擔(dān)心接下來會(huì)介紹如何白嫖 100 美金額度,先讓你免費(fèi)用爽。

今天,我們就來徹底搞懂Claude Code。從保姆級(jí)的安裝配置教程,到核心功能的深度解析,再到一個(gè)完整的實(shí)戰(zhàn)案例,帶你一步一步,搞懂這個(gè)當(dāng)下最強(qiáng)的 AI 編程工具。

安裝與配置:保姆級(jí)教程

要使用 Claude Code,必須確保本地環(huán)境滿足其運(yùn)行要求,并完成必要的配置。以下是確保您順利安裝并運(yùn)行的完整步驟。

第一步:環(huán)境準(zhǔn)備 (Node.js)

Claude Code 依賴于 Node.js 環(huán)境。請(qǐng)確保您的系統(tǒng)中已安裝 Node.js 18 或更高版本。

1.安裝 Node.js:訪問Node.js 官方網(wǎng)站https://nodejs.org/en/download/current,下載并安裝適用于您操作系統(tǒng)的 LTS (長期支持) 版本。

2.驗(yàn)證安裝:

在終端中輸入以下命令,如果能正確返回版本號(hào),則表示安裝成功。node –version

注意:對(duì)于 Windows 用戶,Claude Code 需要在 Windows Subsystem for Linux (WSL) 環(huán)境中運(yùn)行。請(qǐng)先安裝并配置好 WSL。

第二步:安裝 Claude Code

通過 npm (Node.js 包管理器) 全局安裝 Claude Code。npm install -g @anthropic-ai/claude-code

安裝完成后,通過以下命令驗(yàn)證:claude –version

成功安裝將顯示具體的版本號(hào)。

第三步:首次運(yùn)行與賬戶配置

1.啟動(dòng) Claude Code: 在您的項(xiàng)目目錄或任意位置的終端中,輸入claude命令。claude

首先會(huì)讓你選擇一個(gè)主題,下面Preview是主題的預(yù)覽

2.賬戶登錄與授權(quán): 首次運(yùn)行時(shí),Claude Code 會(huì)引導(dǎo)您進(jìn)行配置。它支持兩種主要的登錄方式:

Claude account with subscription: 使用您訂閱了 Pro 或 Max 套餐的 Claude 網(wǎng)頁端賬戶。這是性價(jià)比最高的方案,費(fèi)用固定可預(yù)測。Anthropic Console account: 使用 Anthropic API 開發(fā)者賬戶,按 token 使用量計(jì)費(fèi)。

選擇后者,后面介紹白嫖 100 美金額度的方法

3.切換至項(xiàng)目路徑

因?yàn)槲沂侵苯哟蜷_ Terminal,claude 提醒我這是 home 文件夾,讓我切換到項(xiàng)目文件夾下,這樣比較好管理文件。

怎么做呢?用cd命令,這是切換當(dāng)前路徑的命令

重新打開 Terminal,輸入 cd 注意后面有個(gè)空格,然后把新建好的文件夾拖進(jìn)去

如下圖,就看到我們切換到了文件夾claudecodetest里了

4.白嫖 100 美金 API 額度

國內(nèi)API 中轉(zhuǎn)站Any Router 現(xiàn)在搞活動(dòng),新人注冊(cè)就送100美金額度。

打開鏈接https://anyrouter.top/register?aff=Wmh1,用 github 登錄就行。

注意一定要用我的這個(gè)邀請(qǐng)鏈接來注冊(cè)才有額度贈(zèng)送。

注冊(cè)完就能看到了。

新建 Token

建議設(shè)置成無限額度

配置好模型,可以只用 claude4,怕額度不夠的就把 3.7 加上

畢竟我們要用到 Claude Code 的都是比較復(fù)雜的需求,盡量就不用 3.5 了

回到終端 Terminal,先退出Claude Code ,輸入以下配置

# 設(shè)置 API 密鑰export ANTHROPIC_AUTH_TOKEN=sk-…【這里填你剛才新建的 Token】

# 設(shè)置代理服務(wù)器地址export ANTHROPIC_BASE_URL=https://anyrouter.top# 重新啟動(dòng) claudeclaude

看到這里顯示我們自己設(shè)置的中轉(zhuǎn)地址就證明成功了。

為避免每次都需手動(dòng)設(shè)置,可將 export 命令添加到您的終端配置文件中(如 .bashrc 或 .zshrc)。

參考:echo-e’n export ANTHROPIC_AUTH_TOKEN=sk-…’>> ~/.bash_profileecho-e’n export ANTHROPIC_BASE_URL=https://anyrouter.top’>> ~/.bash_profileecho-e’n export ANTHROPIC_AUTH_TOKEN=sk-…’>> ~/.bashrcecho-e’n export ANTHROPIC_BASE_URL=https://anyrouter.top’>> ~/.bashrcecho-e’n export ANTHROPIC_AUTH_TOKEN=sk-…’>> ~/.zshrcecho-e’n export ANTHROPIC_BASE_URL=https://anyrouter.top’>> ~/.zshrc

?? 踩坑經(jīng)驗(yàn):

1.注意,據(jù)說 Any Router 會(huì)收集使用的數(shù)據(jù),所以才這么低價(jià);確保大家只是在做案例或者測試的時(shí)候使用,不要涉及個(gè)人信息

2.想用第三方 API 中轉(zhuǎn)的話,需要提前先在 Claude Code 里退出登錄/log out

第四步:IDE 集成與優(yōu)化

Claude Code 能與主流 IDE 無縫集成,實(shí)現(xiàn)終端與圖形化界面的聯(lián)動(dòng)。

VS Code & JetBrains IDEs: 在 IDE 內(nèi)置的終端中首次運(yùn)行claude,它會(huì)自動(dòng)提示并安裝相應(yīng)的插件。安裝后,您可以通過快捷鍵Command + ESC(macOS) 或Ctrl + ESC(Windows/Linux) 快速喚出 Claude Code 面板。

差異查看器: 當(dāng) Claude Code 修改代碼時(shí),它能調(diào)用 IDE 的 diff 工具來可視化變更。通過/config命令將diffTool設(shè)置為auto即可啟用此功能。

常用斜杠命令

斜杠命令/是與 Claude Code 交互的主要方式

以下是部分核心命令的摘要:

核心特性解析

  • 上下文記憶(CLAUDE.md):這是一個(gè)特殊的Markdown文件,您可以在其中定義項(xiàng)目的高級(jí)規(guī)則、編碼規(guī)范、技術(shù)棧偏好等。ClaudeCode在每次對(duì)話開始時(shí)都會(huì)讀取此文件,作為其行動(dòng)的“最高指示”,這能顯著提升其輸出的準(zhǔn)確性和一致性。
  • 圖像識(shí)別:對(duì)于前端開發(fā)或UI調(diào)試尤其有用。您可以直接將UI截圖、設(shè)計(jì)稿或包含錯(cuò)誤的界面截圖粘貼到終端中(使用Ctrl+V),并向其提問,例如:“請(qǐng)用HTML和CSS實(shí)現(xiàn)這個(gè)設(shè)計(jì)”或“分析這個(gè)截圖中的錯(cuò)誤原因”。
  • 深度思考模式:當(dāng)面臨復(fù)雜任務(wù)時(shí),可以使用think、thinkharder或ultrathink等關(guān)鍵詞來引導(dǎo)模型進(jìn)行更深層次的規(guī)劃和思考。
  • ultrathink消耗的token最多,但規(guī)劃也最為詳盡。模型上下文協(xié)議(MCP):MCP是一種開放標(biāo)準(zhǔn),允許AI代理調(diào)用外部工具。

例如,通過安裝XcodeBuildMCP可以讓 Claude Code 更好地構(gòu)建和測試 iOS/macOS 應(yīng)用;安裝browsermcp則能增強(qiáng)其與瀏覽器交互以進(jìn)行網(wǎng)站開發(fā)的能力。

實(shí)戰(zhàn)演練:從 0到一添加新功能

光說不練假把式,我們拿個(gè)簡單項(xiàng)目來實(shí)操一下 Claude Code,并在此過程中應(yīng)用多個(gè)核心命令。

正好前段時(shí)間用扣子空間做了一期從 0 到 1 打造出海 APP 原型的內(nèi)容從0到1,我如何用“扣子空間”攻克本土化難題,為我的智能貓砂盆打造出海APP原型,為我的智能貓砂盆打造出海APP原型,但說實(shí)話效果不是很滿意,剛好這會(huì)拿 CC 來跑跑看。

第一步:理解現(xiàn)有項(xiàng)目

先把產(chǎn)品開發(fā)需求文檔扔到項(xiàng)目文件夾里

然后讓它閱讀文檔,搞清楚我們現(xiàn)在要干嘛,同時(shí)也測一下 Claude Code 是否能跑通?閱讀當(dāng)前項(xiàng)目的產(chǎn)品開發(fā)需求文檔,搞清楚需要開發(fā)什么樣的 app 產(chǎn)品原型 html

OK,跑起來了,可以看到 Claude Code調(diào)用了工具來做查找文檔然后分析

第二步:直接跑

直接把這段生成 APP 原型的提示詞復(fù)制黏貼進(jìn)去:接下來更進(jìn)一步,請(qǐng)根據(jù)需求文檔以及以下的要求,運(yùn)用你全部的專業(yè)知識(shí)和創(chuàng)造力,創(chuàng)作一個(gè)單頁HTML網(wǎng)頁:展示一套功能完善、視覺出眾的高保真交互原型。直接輸出完整HTML,不需要前后置引導(dǎo)語。

現(xiàn)在需要輸出高保真的原型圖,請(qǐng)通過以下方式幫我完成所有界面的原型設(shè)計(jì),并確保這些原型界面可以直接用于開發(fā):

1、用戶體驗(yàn)分析:先分析這個(gè) App 的主要功能和用戶需求,確定核心交互邏輯。

2、產(chǎn)品界面規(guī)劃:作為產(chǎn)品經(jīng)理,定義關(guān)鍵界面,確保信息架構(gòu)合理。

3、高保真 UI 設(shè)計(jì):作為 UI 設(shè)計(jì)師,設(shè)計(jì)貼近真實(shí) iOS/Android 設(shè)計(jì)規(guī)范的界面,使用現(xiàn)代化的 UI 元素,使其具有良好的視覺體驗(yàn)。

4、HTML 原型實(shí)現(xiàn):使用 HTML + Tailwind CSS(或 Bootstrap)生成所有原型界面,并使用 FontAwesome(或其他開源 UI 組件)讓界面更加精美、接近真實(shí)的 App 設(shè)計(jì)。拆分代碼文件,保持結(jié)構(gòu)清晰:

5、每個(gè)界面應(yīng)作為獨(dú)立的 HTML 文件存放,例如 home.html、profile.html、settings.html 等。- index.html 作為主入口,不直接寫入所有界面的 HTML 代碼,而是使用 iframe 的方式嵌入這些 HTML 片段,并將所有頁面直接平鋪展示在 index 頁面中,而不是跳轉(zhuǎn)鏈接。

– 真實(shí)感增強(qiáng): – 界面尺寸應(yīng)模擬 iPhone 15 Pro,并讓界面圓角化,使其更像真實(shí)的手機(jī)界面。

– 使用真實(shí)的 UI 圖片,而非占位符圖片(可從 Unsplash、Pexels、Apple 官方 UI 資源中選擇)。

– 添加頂部狀態(tài)欄(模擬 iOS 狀態(tài)欄),并包含 App 導(dǎo)航欄(類似 iOS 底部 Tab Bar)。請(qǐng)按照以上要求生成完整的 HTML 代碼,并確保其可用于實(shí)際開發(fā)。

這個(gè)html頁面要求同時(shí)展示APP的多個(gè)頁面,也就是說有多個(gè)iphone 15 pro的界面平鋪在頁面中,以便用戶能直觀看到全部產(chǎn)品頁面。

可以看到 Claude 的規(guī)劃能力在線的

Claude 的水平?jīng)]毛病,生成了多個(gè) html 文件

最終效果長這樣:

至此,我們完成了 Claude Code 從 0 到 1 的安裝,并配上了第三方中轉(zhuǎn) API,最后通過一個(gè)小實(shí)踐,真正踏上了 Claude Code 的提效之旅~

對(duì)了,剛才分析文檔?開發(fā)原型的需求,總共跑了 37591Tokens,耗費(fèi) 0.95??

跑的是 claude4,這成本你覺得還可以接受嗎?

本文由人人都是產(chǎn)品經(jīng)理作者【餅干哥哥】,微信公眾號(hào):【餅干哥哥AGI】,原創(chuàng)/授權(quán) 發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來自Unsplash,基于 CC0 協(xié)議。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. ……你這文章一股AI味……你是不是順便就用AI寫了一篇文章……

    來自四川 回復(fù)