全面掌控 Claude Code:命令 + 參數 + 快捷鍵一文全整理(建議收藏)

近日,隨著Cursor套餐定價的風波,Claude Code 無疑成為了最近頗受歡迎的代碼助手,不僅支持多種編程語言,還比Cursor更能理解復雜的上下文邏輯,極受廣大開發者的青睞。

不過,與其他AI編程助手不同的是,Claude Code 以 CLI 形式運行在本地終端,對于開發者來說,部署操作沒什么,但對于代碼小白來說,想真正用順手,還是得熟悉它的命令和用法。

為更方便大家使用,為此我整理了一份 Claude Code 的實用命令速查表,涵蓋了常用場景和技巧,方便大家在工作中隨時查閱。

建議收藏,關鍵時候沒準還真能省不少時間。

為了防止小白朋友們一些不必要的誤解,簡單說明一下

未進入Claude Code前使用:CLI 命令、CLI 參數(Flags)、交互模式快捷鍵

進入Claude Code后使用:斜杠命令、高級功能與實用補充

1. 斜杠命令(Slash Commands)
命令功能說明
/add-dir <path>添加額外工作目錄供 Claude 訪問
/bug上報錯誤給 Anthropic
/clear清除當前會話上下文
/compact [說明]整理對話內容,減少 token 使用
/config查看或修改配置
/cost查看 token 使用統計
/doctor檢查 Claude Code 安裝狀態
/help獲取命令幫助列表
/init創建 CLAUDE.md,初始化項目上下文,存儲重要的項目信息、約定和常用命令
/login/logout登錄/登出 Anthropic 賬戶
/mcp管理 Model Context Protocol(MCP)連接
/memory編輯項目記憶文件(CLAUDE.md)
/model切換當前使用模型(如 Sonnet/Opus)
/permissions查看/修改權限設置
/pr_comments查看 Pull Request 評論
/review請求代碼審查
/status查看賬戶與系統狀態
/terminal-setup一鍵配置 Shift+Enter 換行
/ls-sessions查看對話session-id(未來上線)
/vim進入 vim 編輯模式

Claude Code 中的 Vim 編輯模式,是一個用于在終端中模擬 Vim 操作習慣的功能,主要是針對那些習慣使用 Vim 的用戶,讓他們在 Claude 的交互環境中也能享受熟悉的編輯體驗。

自定義 slash 命令可在 .claude/commands~/.claude/commands 中定義,支持 markdown + $ARGUMENTS、bash(!)、文件引用(@)等。

2. CLI 命令
命令作用示例
claude啟動 REPL 交互式會話claude
claude "..."帶初始提示進入會話claude "explain this project"
claude -p "..."非交互式打印結果后退出claude -p "explain this function"
cat file | claude -p "..."處理管道輸入文件
claude -c繼續最近一次會話
claude -r <session-id> "..."恢復指定會話
claude update更新 Claude Code 到最新版本
claude mcp配置 MCP 服務器
如何查看指定會話的session-id?
方法說明
查看本地緩存目錄ls ~/.claude/sessions/ 找到 session 文件名
繼續上次會話claude -c 自動連接上次
查看 shell 歷史grep claude ~/.bash_history
未來功能(可能)/sessions/history 等命令(尚未支持)
怎么配置MCP服務器?
步驟 1:創建 MCP 配置文件(JSON 格式)

你需要寫一個 .json 文件,例如 servers.json,結構如下:

[{"name": "filesystem","tool": "filesystem","config": {"root": "/users/yourname/dev/project", "writable": true}},{"name": "bash","tool": "bash","config": {"allowedCommands": ["git log", "npm install"]}}
]

每個對象代表一個 MCP 工具,字段說明:

字段說明
nameMCP 工具在 Claude 中的名字
tool工具類型(如 bashfilesystempuppeteer
config工具對應的配置參數

更多支持工具請參考官方說明(如 https://docs.anthropic.com/en/docs/claude-code/mcp )。

步驟2: 加載 MCP 配置

通過命令加載配置文件:

claude --mcp-config servers.json
或者
claude mcp
也可以在slash命令中運行
/mcp
步驟 3(可選):設置默認 MCP 配置路徑

將你的配置保存為默認位置(例如):

~/.claude/mcp/servers.json
示例用途

加載文件系統 MCP 后,你可以讓 Claude 自動執行:

/ask “請修改 main.py 的函數簽名”

加載 Bash 工具后,可以請求:

“請運行 git log 并總結最近的提交”

之后可能會出Claude Code配置MCP的教程,感興趣的關注一下公眾號

3. CLI 參數(Flags)
參數說明示例
--add-dir添加工作目錄claude --add-dir ../lib
--allowedTools允許工具列表"Bash(git log:*)"
--disallowedTools禁用工具列表"Edit"
--print, -p以非交互模式運行claude -p "..."
--output-format輸出格式(text/json/stream-json)--output-format json
--input-format輸入格式控制--input-format stream-json
--verbose開啟詳細日志claude --verbose
--max-turns設置最大對話輪次--max-turns 3
--model指定使用模型--model claude-sonnet-4-20250514
--permission-mode設置權限模式--permission-mode plan
--permission-prompt-tool非交互模式下使用 MCP 工具--permission-prompt-tool mcp_auth_tool
--resume恢復指定會話--resume abc123
--continue繼續最近會話(同 -c)--continue
--dangerously-skip-permissions跳過權限提示(需謹慎)
4. 交互模式快捷鍵
快捷鍵功能
Ctrl+C取消輸入/中斷生成
Ctrl+D退出 Claude Code 會話
Ctrl+L清屏(保留歷史)
Ctrl+R歷史反向搜索(若終端支持)
↑/↓瀏覽輸入歷史
Esc + Esc編輯上條消息
\+Enter 或 Option+Enter(macOS)或 Shift+Enter(經 /terminal-setup 設置后)多行輸入
# 開頭快速添加記憶到 CLAUDE.md
/ 開頭激活 Slash 命令提示

Vim 模式(需先啟用 /vim 或相關配置)
常見命令包括:Esc, i, a, h/j/k/l, w/e/b, 0/$, gg/G, x, dd, cw 等。

5. 高級功能與實用補充
  • CLAUDE.md 文件機制:項目上下文記憶文件,自動加載增強對話效果。
  • 自定義 Slash 命令:允許通過 .claude/commands/*.md~/.claude/commands/*.md 實現自定義工作流腳本,支持 $ARGUMENTS、bash 預處理、文件引用、MCP 等 。
  • MCP(Model Context Protocol)能力:集成例如 Puppeteer、數據庫、Stripe 等外部服務,實現網頁操作、數據庫查詢、API 調用等 。
  • Hooks 支持:可定義代碼推送、合并時自動觸發腳本/操作(7 月初新增)。
  • 圖像操作能力(最新實踐):支持拖放/粘貼圖像、結合 MCP 截圖、UI 反饋循環等 。
  • 多實例并行支持:可在多個工作目錄中分別運行多個 Claude Code 實例,互不干擾 。

如果你還知道怎么安裝部署Claude Code,可以查看往期文章👇

Claude Code是什么?Mac、Linux系統如何安裝部署呢?

【保姆級教程】Windows系統如何安裝部署Claude Code?國內如何使用到Claude Code?

GAC是5月份全網首發的,比官網便宜很多也很穩定,可直接優惠使用到Claude Code,自己體驗下來也是一路順暢,很值得推薦,歡迎各位小伙伴來體驗。如果有企業需要合作也可以聯系我~

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/914084.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/914084.shtml
英文地址,請注明出處:http://en.pswp.cn/news/914084.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

深度學習-正則化

摘要 本文系統闡述了深度學習中的正則化技術體系&#xff0c;圍繞防止過擬合這一核心目標展開。首先通過偏差-方差框架解析過擬合/欠擬合本質&#xff0c;并使用對比表明確區分特征&#xff1b;其次深入分析了L1/L2正則化的數學原理&#xff08;2mλ?∥w∥2與mλ?∥w∥1?&a…

STM32之風扇模塊(開關控制+PWM調速)

目錄 一、系統概述 二、5V直流風扇模塊簡介 2.1 基本概述 2.2 關鍵特性 2.3 接口定義 2.4 典型驅動電路 2.4.1 繼電器驅動方案&#xff08;開關控制&#xff09; 2.4.2 三極管驅動方案&#xff08;調速控制&#xff09; 2.5 常見問題解決 三、繼電器模塊控制風…

AGX Xavier 搭建360環視教程【二、環境配置】

AGX Xavier 場景下的 【OpenCV FFmpeg CUDA GStreamer】 重裝 & 編譯的2025年穩定方案? 1?? 先卸載老版本AGX 自帶很多預裝包&#xff0c;原則&#xff1a;卸載干凈&#xff0c;避免舊庫和新編譯沖突。&#x1f539; 卸載 OpenCVdpkg -l | grep opencv sudo apt-get …

Cesium實戰:交互式多邊形繪制與編輯功能完全指南(最終修復版)

&#x1f4cb; 文章目錄 引言功能概述環境準備核心實現步驟 地圖初始化多邊形繪制頂點編輯功能顏色與透明度自定義面積計算與顯示 常見問題解決方案 多邊形顏色顯示異常面積標簽不可見控制臺alpha類型錯誤地圖交互無法恢復 完整代碼總結與擴展 引言 Cesium作為一款強大的3D地…

SQL判斷先判斷條件1是否符合,條件1不符合再判斷條件2

偽代碼假設存在條件1和條件2SELECT * FROM table1 WHERE 條件1 AND 條件2方法1&#xff1a;先判斷條件1是否符合,條件1不符合再判斷條件2是否滿足&#xff1a;SELECT * FROM table1 WHERE (條件1) OR (NOT 條件1 AND 條件2);方法 2: 使用 IF 或數據庫特有函數&#xff08;…

游戲的程序員會不會偷偷改自己賬號的數據?

看到這個問題&#xff0c;我忍不住笑了。 作為一個在程序員這條路上摸爬滾打了快10年的老司機&#xff0c;雖然我主要專精嵌入式開發&#xff0c;但我也接觸過不少游戲開發的朋友&#xff0c;對游戲行業的內部運作有一定了解。這個問題可以說是每個游戲玩家都曾經想過的&#x…

uniapp小程序tabbar跳轉攔截與彈窗控制

一、第一步1、App.vue中定義globalData用于全局存儲狀態globalData:{needShowReleaseConfirm: false, // 標記是否需要顯示發布頁面確認彈窗allowReleaseJump: false ,// 標記是否允許跳轉到發布頁面},2、在App.vue中的onLaunch寫入監聽事件onLaunch: function() {// 添加switc…

華為網路設備學習-26(BGP協議 一)

一、AS&#xff08;自治系統&#xff09;AS&#xff08;自治系統&#xff09;的大小通常指其分配的唯一編號&#xff0c;范圍分為兩種&#xff1a;?2字節AS號?&#xff1a;取值范圍1至65535&#xff08;其中64512-65535為私有AS號&#xff09; ??4字節AS號?&#xff1a;取…

大模型開發框架LangChain之函數調用

1.前言 之前一直使用 dify開發 agent&#xff0c;雖然功能很全面、效果也穩定&#xff0c;但是也存在流程固化、不靈活&#xff0c;以及 dify本身太重&#xff08;內部包含10個容器&#xff09;等問題。 故最近研究了大名頂頂的 langchain&#xff0c;先從函數調用開始&#xf…

pycharm中自動補全方法返回變量

使用IDEA開發java中&#xff0c;可以使用altenter 快捷鍵快速補全方法放回的變量使用pycharm也想實現此效果&#xff0c;如下圖操作方法&#xff1a;pycharm中默認的補全方法返回變量的快捷鍵是&#xff1a;CtrlAltv 可以直接使用默認快捷鍵&#xff0c;也可以在settings->k…

Set 二分 -> 劍指算法競賽

C【STL】集合set 標準庫提供 set 關聯容器分為&#xff1a; 按關鍵字有序保存元素&#xff1a;set&#xff08;關鍵字即值&#xff0c;即只保存關鍵字的容器&#xff09;、multiset&#xff08;關鍵字可重復出現的 set&#xff09;&#xff1b; 無序集合&#xff1a;unordered…

php的原生類

前言&#xff1a;累麻了&#xff01; 反射類 反射類 ReflectionClass&#xff1a;ReflectionClass 類報告了一個類的有關信息。正如其名用于映射反射一個類的類&#xff01; new ReflectionClass(MyClass) 會創建一個 ReflectionClass 實例&#xff0c;代表 MyClass 這個類。 …

PC網站和uniapp安卓APP、H5接入支付寶支付

首先我們需要完成支付寶賬號注冊&#xff0c;支持的賬號類型&#xff1a;支付寶企業賬號、支付寶個人賬號、個體工商戶。 到支付寶商家平臺 產品中心開通APP支付、手機網站支付、電腦網站支付的產品權限。 一、電腦PC網站接入 電腦PC網站支付是指商戶在電腦網頁展示商品或服務&…

MCU芯片內部的ECC安全機制

MCU&#xff08;微控制器單元&#xff09;芯片內部的 ECC&#xff08;錯誤檢測與糾正&#xff09;安全機制 是一種至關重要的硬件級可靠性技術&#xff0c;主要用于保護關鍵存儲單元&#xff08;如 SRAM、Flash、Cache&#xff09;中的數據完整性&#xff0c;防止因外部干擾或硬…

【自動駕駛】經典LSS算法解析——深度估計

LSS-Lift.Splat,Shoot 論文題目&#xff1a;Lift, Splat, Shoot: Encoding Images From Arbitrary Camera Rigs by Implicitly Unprojecting to 3D 代碼&#xff1a;https://github.com/nv-tlabs/lift-splat-shoot 概括&#xff1a;先做深度估計和特征融合&#xff0c;然后投…

《【第八篇-圖片總結篇】Python圖片處理自動化:終極工廠!從裁剪壓縮到智能加水印,打造你的視覺內容生產流水線!》

在數字時代&#xff0c;圖片無處不在。然而&#xff0c;高質量的圖片背后&#xff0c;往往隱藏著繁瑣的后期處理&#xff1a;圖片文件太大導致加載慢&#xff1b;尺寸不符需要裁剪&#xff1b;版權保護要加水印&#xff1b; 為了兼容性還得批量轉換格式……這些重復、機械的工…

frame 與新窗口切換操作【selenium 】

&#x1f9ed; 一、切換到 iframe 內部進行操作在瀏覽器自動化測試中&#xff0c;iframe 是一個特別的存在。它相當于在當前頁面中嵌入了另一個獨立的 HTML 頁面。當我們試圖直接訪問 iframe 中的元素時&#xff0c;往往會發現定位不到&#xff0c;比如&#xff1a;elements w…

MYSQL C_API使用全解

文章目錄C_API&#xff08;簡單的&#xff09;安裝這個庫使用流程初始化連接mysql_init建立連接mysql_real_connect執行SQL語句mysql_query處理結果mysql_store_resultmsyql_use_resultmysql_num_rowsmsyql_free_resultmysql_num_fieldsmysql_fetch_row多線程安全關閉連接mysql…

閑庭信步使用圖像驗證平臺加速FPGA的開發:第二課——RGB轉YCbCr的FPGA硬件編程詳解

&#xff08;本系列只需要modelsim即可完成數字圖像的處理&#xff0c;每個工程都搭建了全自動化的仿真環境&#xff0c;只需要雙擊文件就可以完成整個的仿真&#xff0c;大大降低了初學者的門檻&#xff01;&#xff01;&#xff01;&#xff01;如需要該系列的工程文件請關注…

RK3566/RK3568 Android11 修改selinux模式

概述RK3566/RK3568 Android11 SDK默認的selinux是Enforcing模式(強制模式)。Enforcing&#xff1a;強制模式&#xff1a;SELinux在運行中&#xff0c;且已經開始限制domain/type之間的驗證關系 Permisssive&#xff1a;寬容模式&#xff1a;SELinux在運行中&#xff0c;如果驗證…