用上了 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 用戶請查看官方文檔。

然後開始選擇登錄方式:

使用上下鍵選擇登錄方法:

常用的就是第一種方案:

其實就是 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 常用命令如下表:

IG5Z3d

優化你的終端設置

換行符

在 Claude Code 裏,你有好幾種方法可以輸入換行符:

第二種快捷鍵,需要在終端設置描述文件中選中 “將 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 進行自定義設置。

目前支持的功能子集包括:

與主流 IDE 集成

Claude Code 能無縫集成常用的 IDE 開發工具,讓你的編程流程更高效。

目前支持以下兩種 IDE:

除了在終端輸入 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 開發工具之一。

我這個懂一點三腳貓的前端技術的後端程度員,也能寫出精緻的前端頁面,相對壁壘更高的後端來說,前端程序員,真的危矣!

參考文檔:

未完待續,Claude Code 的強大遠不止如此。。

接下來會繼續分享下 Claude Code 心得體驗、高級使用技巧,公衆號持續分享 AI 實戰乾貨,關注「AI 技術宅」公衆號和我一起學 AI。

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/2YlRWT0D-WHYC3Rchudj5w