用上了 Claude Code,才發現 Cursor 和 Gemini Cli 都是弱智。。(保姆級安裝和使用教程分享)
大家好,我是 R 哥。
話說,前段時間一直用的 Cursor 輔助寫代碼,最近 Gemini Cli 和 Claude Code 很火,我都體驗了下,說說我的感受,發現 Claude Code 是真強。
Gemini Cli 體驗了下,和智障沒區別,簡直就是一個半成品,和 Cursor 都沒法比,不知道是不是個人免費版的原因,總之效果太差,直接卸載。
Claude Code 是我用過的最牛逼的 AI 編程工具,沒有之一,用上了 Claude Code,才發現 Cursor 也是弱智,UI 和收費模式整天改來改去,降智,速度也是越來越慢。。
Claude Code 是由 Anthropic 開發的可在本地運行的自動化 AI 編程工具,可以在任意終端上運行,在任意 IDE 中使用,能理解代碼庫、執行命令、自動化管理 Git 倉庫,調用 MCP 等等。
官網:https://www.anthropic.com/claude-code
這篇我就從安裝、配置、快速使用、開發實戰,來演示下 Claude Code 的強大。
安裝 Claude Code
Claude Code 需要依賴 NodeJS 18+:
https://nodejs.org/en/download/current
安裝好 NodeJS 後然後再安裝 Claude Code:
npm install -g @anthropic-ai/claude-code
檢查是否安裝成功:
claude --version
成功安裝會顯示版本號。
配置 Claude Code
安裝 Claude Code 後,在你的項目目錄,或者任意目錄再輸入 claude 運行:
claude
首次進入需要配置 Claude Code 主題及登錄方式:
使用上下方向鍵選擇主題,然後按回車鍵確認即可,後續可以通過/config 命令調整。
目前,Claude Code 無法直接在 Windows 上運行,需要藉助 WSL,Windows 用戶請查看官方文檔。
然後開始選擇登錄方式:
使用上下鍵選擇登錄方法:
-
1、Claude account with subscription:使用 Claude 訂閱賬戶,Pro 版本 20 美元 / 月,Max 版本 100 美元 / 月——性價比最高,價格穩定可預測。
-
2、Anthropic Console account:使用 Anthropic 控制檯賬戶,根據 API 使用計算費用。
常用的就是第一種方案:
其實就是 Claude 的 Web 端會員,現在支持在 Claude Code 中使用了,之前只支持 Max 版本,現在已經下放到 Pro 會員了。
免費版只有簡單的功能,無法在 IDE 或者終端中使用,所以要使用 Claude Code,必須要訂閱 Pro 及以上會員。
付費必須是國外信用卡,市面上主流的是 WildCard(https://yeka.ai/i/YEKA1024),支持支付寶充值,通過我的地址註冊或者輸入邀請碼(YEKA1024)會優惠 1 美金。
注意,這是市面上最主流的虛擬信用卡解決方案,已經存在好幾年了,請自行判斷並承擔資金風險。
開始使用 Claude Code
快速開始
使用 claude 命令進入項目後,就可以使用 Claude Code 了。
可以使用 /init 命令,生成一個 CLAUDE.md 項目指南文件。
完後後寫入 CLAUDE.md 記憶文件,可以通過上下方向鍵選擇是否直接編輯文件不再詢問授權。
你也可以先問它一些項目上的問題:
-
這個項目是幹什麼的?
-
總結一下這個項目的功能
-
這個項目使用了哪些技術棧?
-
這個項目的首頁在哪裏?
-
解釋一下這個文件夾結構
-
...
演示第一個問題:
Claude Code 會根據需要自行讀取文件,你不用手動添加任何上下文信息,省事多了!
常用命令
Claude Code 常用命令如下表:
優化你的終端設置
換行符
在 Claude Code 裏,你有好幾種方法可以輸入換行符:
-
小技巧:輸入
\然後按回車鍵,就能快速換行啦! -
快捷鍵:配置正確後,按下 Option+Enter 鍵進行換行。
第二種快捷鍵,需要在終端設置描述文件中選中 “將 Option 鍵用作 Meta” 鍵:
如果使用的是 iTerm2,它也有類似的設置。
通知設置
配置好通知,任務完成時就會有聲音提醒,配置方式:
claude config set --global preferredNotifChannel terminal_bell
注意,還需要把對應終端的通知權限打開纔行。
處理大量輸入
處理大量代碼或長指令時注意以下事項:
1、儘量避免直接粘貼,Claude Code 可能不太擅長處理過長的粘貼內容。
2、試試基於文件的工作流,把內容寫到文件裏,然後讓 Claude 去讀它。
3、注意 VS Code 的限制,VS Code 的終端特別容易截斷長段的粘貼內容。
VIM 模式
Claude Code 支持一部分 Vim 的快捷鍵,可以通過 /vim 啓用或者通過 /config 進行自定義設置。
目前支持的功能子集包括:
-
模式切換:
Esc(切換到普通模式),i/I,a/A,o/O(切換到插入模式)。 -
導航:
h/j/k/l,w/e/b,0/$/^,gg/G。 -
編輯:
x,dw/de/db/dd/D,cw/ce/cb/cc/C,.(重複)。
與主流 IDE 集成
Claude Code 能無縫集成常用的 IDE 開發工具,讓你的編程流程更高效。
目前支持以下兩種 IDE:
-
Visual Studio Code:包括像 Cursor 和 Windsurf 這種分支在內的 Visual Studio Code,直接在終端輸入
claude,插件就會自動安裝。 -
JetBrains IDEs:JetBrains 旗下的如 IntelliJ、PyCharm、WebStorm 等都可以用,直接在終端輸入
claude,插件也會自動安裝,或者也可以從插件市場中搜索安裝,然後重啓一下就搞定了。
除了在終端輸入
claude命令運行之外,還可以按快捷鍵Commad + ESC快速打開Claude面板。
兩種集成方式都支持 Claude Code 的配置系統,要開啓針對特定 IDE 的功能,使用 /config 命令配置,把差異工具設爲 auto ,讓 IDE 自動識別,Claude Code 會根據你使用的代碼編輯器自動選擇合適的查看器。
如果你使用的是外部終端,不是 IDE 自帶的終端,在 IDE 中同一個工作目錄啓動 Claude Code 後,你還可以在終端上通過輸入 /ide 命令來連接 IDE,如圖所示:
連接成功後,右下角會出現一個綠色的小圓圈,這樣,就算你在單獨的終端中運行 Claude Code,終端也可以和 IDE 協同工作。
開發實戰
打開 VS Code,現在我來讓它來添加一個功能:
mybatis-plus 模塊添加一個新增用戶的接口
它會找到對應的文件,並給你展示修改內容,然後請示你的修改同意,同意後,它就會自動修改文件,如選擇第 2 項,本次會話不再詢問,自動修改文件。
另外,如要執行命令也是一樣的先詢問後操作,然後再選擇對應的授權選項即可。
等一會兒,它就完成了所有代碼:
上面用的 VS Code,下面再切換到 IntelliJ IDEA 試下效果:
mybatis-plus 模塊請添加一個頁面用添加用戶吧,再添加一個頁面用來搜索用戶
在 IntelliJ IDEA 插件市場中有專用的 Claude Code 插件,所有 UI 效果也更好,Java 開發還是首先 IntelliJ IDEA 吧,沒有之一。
等一會兒,它就自動完成了:
啓動項目,訪問添加用戶頁面 URL:
效果還不錯,來測試一下新增用戶和查詢用戶:
相當完美,編譯正常、運行正常、功能正常,Claude Code 給我的體驗真是震撼!
總結
Claude Code 的表現讓我驚豔,它不僅是對傳統 AI 編程工具的補全,更可以說是一次質的飛躍,相比於 Cursor 等同類產品,Claude Code 在交互體驗、響應速度、穩定性乃至訂閱模式上都表現得更加成熟和理性。
如果說 Cursor 是你的開發搭子,那 Claude Code 就更像是一個懂代碼、懂上下文、懂需求、還能動手的高級程序員,對於追求效率的程序員,Claude Code 無疑是目前最值得入手的 AI 開發工具之一。
我這個懂一點三腳貓的前端技術的後端程度員,也能寫出精緻的前端頁面,相對壁壘更高的後端來說,前端程序員,真的危矣!
參考文檔:
-
https://docs.anthropic.com/en/docs/claude-code/overview
-
https://github.com/anthropics/claude-code
未完待續,Claude Code 的強大遠不止如此。。
接下來會繼續分享下 Claude Code 心得體驗、高級使用技巧,公衆號持續分享 AI 實戰乾貨,關注「AI 技術宅」公衆號和我一起學 AI。
本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源:https://mp.weixin.qq.com/s/2YlRWT0D-WHYC3Rchudj5w