8 8
9本快速入門介紹在終端機中使用 Claude Code:安裝 CLI、從第一個工作階段登入,以及在您自己的專案中將其用於常見的開發任務。9本快速入門介紹在終端機中使用 Claude Code:安裝 CLI、從第一個工作階段登入,以及在您自己的專案中將其用於常見的開發任務。
10 10
11<h2 id="before-you-begin">11## 開始前
12 開始前
13</h2>
14 12
15確保您擁有:13確保您擁有:
16 14
18* 一個可以使用的程式碼專案16* 一個可以使用的程式碼專案
19* 一個 [Claude 訂閱](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=quickstart_prereq)(Pro、Max、Team 或 Enterprise)、[Claude Console](https://platform.claude.com/) 帳戶,或透過[支援的雲端提供商](/docs/zh-TW/third-party-integrations)存取17* 一個 [Claude 訂閱](https://claude.com/pricing?utm_source=claude_code\&utm_medium=docs\&utm_content=quickstart_prereq)(Pro、Max、Team 或 Enterprise)、[Claude Console](https://platform.claude.com/) 帳戶,或透過[支援的雲端提供商](/docs/zh-TW/third-party-integrations)存取
20 18
21<Note>19> [!NOTE]
22 以下情況在其他頁面中說明:20>
21> 以下情況在其他頁面中說明:
22>
23> * **從未使用過終端機**:請從[終端機指南](/docs/zh-TW/terminal-guide)開始
24> * **想在終端機以外的地方使用 Claude Code**:Claude Code 也可在[網頁](https://claude.ai/code)、[桌面應用程式](/docs/zh-TW/desktop)、[VS Code](/docs/zh-TW/vs-code) 和 [JetBrains IDE](/docs/zh-TW/jetbrains)、[Slack](/docs/zh-TW/slack) 中使用,以及透過 [GitHub Actions](/docs/zh-TW/github-actions) 和 [GitLab](/docs/zh-TW/gitlab-ci-cd) 在 CI/CD 中使用。請參閱[所有介面](/docs/zh-TW/overview#use-claude-code-everywhere)。
23 25
24 * **從未使用過終端機**:請從[終端機指南](/docs/zh-TW/terminal-guide)開始26## 步驟 1:安裝 Claude Code
25 * **想在終端機以外的地方使用 Claude Code**:Claude Code 也可在[網頁](https://claude.ai/code)、[桌面應用程式](/docs/zh-TW/desktop)、[VS Code](/docs/zh-TW/vs-code) 和 [JetBrains IDE](/docs/zh-TW/jetbrains)、[Slack](/docs/zh-TW/slack) 中使用,以及透過 [GitHub Actions](/docs/zh-TW/github-actions) 和 [GitLab](/docs/zh-TW/gitlab-ci-cd) 在 CI/CD 中使用。請參閱[所有介面](/docs/zh-TW/overview#use-claude-code-everywhere)。
26</Note>
27
28<h2 id="step-1-install-claude-code">
29 步驟 1:安裝 Claude Code
30</h2>
31 27
32若要安裝 Claude Code,請開啟終端機並執行適用於您系統的命令。如果您之前未使用過終端機,[終端機指南](/docs/zh-TW/terminal-guide)會說明如何開啟終端機並貼上命令。28若要安裝 Claude Code,請開啟終端機並執行適用於您系統的命令。如果您之前未使用過終端機,[終端機指南](/docs/zh-TW/terminal-guide)會說明如何開啟終端機並貼上命令。
33 29
34<Tabs>30**原生安裝(建議)**
35 <Tab title="原生安裝(建議)">31
36 **macOS、Linux、WSL:**32**macOS、Linux、WSL:**
33
34```bash theme={null}
35curl -fsSL https://claude.ai/install.sh | bash
36```
37 37
38 ```bash theme={null}38在 Windows 上,當您在 PowerShell 中時,提示字元會顯示 `PS C:\`,而在 CMD 中時會顯示 `C:\`(不含 `PS`)。
39 curl -fsSL https://claude.ai/install.sh | bash
40 ```
41 39
42 在 Windows 上,當您在 PowerShell 中時,提示字元會顯示 `PS C:\`,而在 CMD 中時會顯示 `C:\`(不含 `PS`)。40**Windows PowerShell:**
43 41
44 **Windows PowerShell:**42```powershell theme={null}
43irm https://claude.ai/install.ps1 | iex
44```
45 45
46 ```powershell theme={null}46**Windows CMD:**
47 irm https://claude.ai/install.ps1 | iex
48 ```
49 47
50 **Windows CMD:**48```batch theme={null}
49curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
50```
51 51
52 ```batch theme={null}52安裝命令在下載 Claude Code 時不會顯示進度。當安裝程式完成時,請開啟新的終端機視窗並執行 `claude --version`。正常的安裝會列印版本號碼。如果您的 shell 說找不到 `claude` 或無法識別,安裝目錄還未在您的 PATH 上:請參閱[修正您的 PATH](/docs/zh-TW/troubleshoot-install#command-not-found-claude-after-installation)。
53 curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
54 ```
55 53
56 安裝命令在下載 Claude Code 時不會顯示進度。當安裝程式完成時,請開啟新的終端機視窗並執行 `claude --version`。正常的安裝會列印版本號碼。如果您的 shell 說找不到 `claude` 或無法識別,安裝目錄還未在您的 PATH 上:請參閱[修正您的 PATH](/docs/zh-TW/troubleshoot-install#command-not-found-claude-after-installation)。54如果您看到 `The token '&&' is not a valid statement separator`,表示您在 PowerShell 中,而非 CMD。如果您看到 `'irm' is not recognized as an internal or external command`,表示您在 CMD 中,而非 PowerShell。
57 55
58 如果您看到 `The token '&&' is not a valid statement separator`,表示您在 PowerShell 中,而非 CMD。如果您看到 `'irm' is not recognized as an internal or external command`,表示您在 CMD 中,而非 PowerShell。56如果安裝命令失敗並出現 `syntax error near unexpected token '<'`、`403` 或其他任何錯誤,請參閱[疑難排解安裝](/docs/zh-TW/troubleshoot-install#find-your-error)以將錯誤與修正相對應,並查看替代安裝方法。
59 57
60 如果安裝命令失敗並出現 `syntax error near unexpected token '<'`、`403` 或其他任何錯誤,請參閱[疑難排解安裝](/docs/zh-TW/troubleshoot-install#find-your-error)以將錯誤與修正相對應,並查看替代安裝方法。58建議在原生 Windows 上安裝 [Git for Windows](https://git-scm.com/downloads/win),以便 Claude Code 可以使用 Bash 工具。如果未安裝 Git for Windows,Claude Code 會改用 PowerShell 作為殼層工具。WSL 設定不需要 Git for Windows。
61 59
62 建議在原生 Windows 上安裝 [Git for Windows](https://git-scm.com/downloads/win),以便 Claude Code 可以使用 Bash 工具。如果未安裝 Git for Windows,Claude Code 會改用 PowerShell 作為殼層工具。WSL 設定不需要 Git for Windows。60> [!NOTE]
61>
62> 原生安裝會在背景自動更新,以保持您使用最新版本。
63 63
64 <Info>64**Homebrew**
65 原生安裝會在背景自動更新,以保持您使用最新版本。
66 </Info>
67 </Tab>
68 65
69 <Tab title="Homebrew">66```bash theme={null}
70 ```bash theme={null}67brew install --cask claude-code
71 brew install --cask claude-code68```
72 ```
73 69
74 Homebrew 提供兩個 casks。`claude-code` 追蹤穩定版本通道,通常比最新版本晚約一週,並跳過有重大迴歸的版本。`claude-code@latest` 追蹤最新通道,並在新版本發佈時立即接收。70Homebrew 提供兩個 casks。`claude-code` 追蹤穩定版本通道,通常比最新版本晚約一週,並跳過有重大迴歸的版本。`claude-code@latest` 追蹤最新通道,並在新版本發佈時立即接收。
75 71
76 <Info>72> [!NOTE]
77 Homebrew 安裝不會自動更新。執行 `brew upgrade claude-code` 或 `brew upgrade claude-code@latest`(取決於您安裝的 cask),以取得最新功能和安全修正。73>
78 </Info>74> Homebrew 安裝不會自動更新。執行 `brew upgrade claude-code` 或 `brew upgrade claude-code@latest`(取決於您安裝的 cask),以取得最新功能和安全修正。
79 </Tab>
80 75
81 <Tab title="WinGet">76**WinGet**
82 ```powershell theme={null}
83 winget install Anthropic.ClaudeCode
84 ```
85 77
86 <Info>78```powershell theme={null}
87 WinGet 安裝不會自動更新。定期執行 `winget upgrade Anthropic.ClaudeCode` 以取得最新功能和安全修正。79winget install Anthropic.ClaudeCode
88 </Info>80```
89 </Tab>81
90</Tabs>82> [!NOTE]
83>
84> WinGet 安裝不會自動更新。定期執行 `winget upgrade Anthropic.ClaudeCode` 以取得最新功能和安全修正。
91 85
92您也可以在 Debian、Fedora、RHEL 和 Alpine 上使用 [apt、dnf 或 apk](/docs/zh-TW/setup#install-with-linux-package-managers) 進行安裝。86您也可以在 Debian、Fedora、RHEL 和 Alpine 上使用 [apt、dnf 或 apk](/docs/zh-TW/setup#install-with-linux-package-managers) 進行安裝。
93 87
99 93
100此命令會列印版本號碼,後面跟著 `(Claude Code)`。94此命令會列印版本號碼,後面跟著 `(Claude Code)`。
101 95
102<h2 id="step-2-start-your-first-session">96## 步驟 2:開始您的第一個工作階段
103 步驟 2:開始您的第一個工作階段
104</h2>
105 97
106在任何專案目錄中開啟終端機,然後啟動 Claude Code:98在任何專案目錄中開啟終端機,然後啟動 Claude Code:
107 99
125 117
126Claude Code 提示字元會出現,其上方會顯示版本、目前的模型及工作目錄。輸入 `/help` 以查看可用的命令,或輸入 `/resume` 以繼續先前的對話。若之後要切換帳戶或重新進行身分驗證,請在執行中的工作階段內輸入 `/login`。118Claude Code 提示字元會出現,其上方會顯示版本、目前的模型及工作目錄。輸入 `/help` 以查看可用的命令,或輸入 `/resume` 以繼續先前的對話。若之後要切換帳戶或重新進行身分驗證,請在執行中的工作階段內輸入 `/login`。
127 119
128<h2 id="step-3-ask-your-first-question">120## 步驟 3:提出您的第一個問題
129 步驟 3:提出您的第一個問題
130</h2>
131 121
132試試以下其中一個命令:122試試以下其中一個命令:
133 123
163can Claude Code work with Docker?153can Claude Code work with Docker?
164```154```
165 155
166<Note>156> [!NOTE]
167 Claude Code 會視需要讀取您的專案檔案。無需手動新增上下文。157>
168</Note>158> Claude Code 會視需要讀取您的專案檔案。無需手動新增上下文。
169 159
170<h2 id="step-4-make-your-first-code-change">160## 步驟 4:進行您的第一次程式碼變更
171 步驟 4:進行您的第一次程式碼變更
172</h2>
173 161
174試試一個小任務:162試試一個小任務:
175 163
181 169
182工作階段的[權限模式](/docs/zh-TW/permission-modes)決定了 Claude 可以在不先詢問您的情況下執行哪些動作。隨時按下 `Shift+Tab` 即可切換您目前所在工作階段的權限模式。170工作階段的[權限模式](/docs/zh-TW/permission-modes)決定了 Claude 可以在不先詢問您的情況下執行哪些動作。隨時按下 `Shift+Tab` 即可切換您目前所在工作階段的權限模式。
183 171
184<h2 id="step-5-use-git-with-claude-code">172## 步驟 5:搭配 Claude Code 使用 Git
185 步驟 5:搭配 Claude Code 使用 Git
186</h2>
187 173
188Claude Code 讓 Git 操作變得像對話一樣自然:174Claude Code 讓 Git 操作變得像對話一樣自然:
189 175
209help me resolve merge conflicts195help me resolve merge conflicts
210```196```
211 197
212<h2 id="step-6-fix-a-bug-or-add-a-feature">198## 步驟 6:修正錯誤或新增功能
213 步驟 6:修正錯誤或新增功能
214</h2>
215 199
216以自然語言描述您想要的內容:200以自然語言描述您想要的內容:
217 201
225there's a bug where users can submit empty forms - fix it209there's a bug where users can submit empty forms - fix it
226```210```
227 211
228<h2 id="step-7-test-out-other-common-workflows">212## 步驟 7:試用其他常見工作流程
229 步驟 7:試用其他常見工作流程
230</h2>
231 213
232再試試幾個提示詞。您可以請 Claude 重構程式碼、撰寫測試、更新文件,或審查您的變更:214再試試幾個提示詞。您可以請 Claude 重構程式碼、撰寫測試、更新文件,或審查您的變更:
233 215
247review my changes and suggest improvements229review my changes and suggest improvements
248```230```
249 231
250<Tip>232> [!TIP]
251 像與一位樂於助人的同事交談一樣與 Claude 對話。描述您想要達成的目標,它就會協助您實現。233>
252</Tip>234> 像與一位樂於助人的同事交談一樣與 Claude 對話。描述您想要達成的目標,它就會協助您實現。
253 235
254<h2 id="essential-commands">236## 基本命令
255 基本命令
256</h2>
257 237
258以下是日常使用中最重要的命令,依執行位置分組。238以下是日常使用中最重要的命令,依執行位置分組。
259 239
260<h3 id="shell-commands">240### Shell 命令
261 Shell 命令
262</h3>
263 241
264從您的終端機執行這些命令以啟動或繼續 Claude Code。242從您的終端機執行這些命令以啟動或繼續 Claude Code。
265 243
273 251
274請參閱 [CLI 參考](/docs/zh-TW/cli-reference)以取得完整的 shell 命令清單。252請參閱 [CLI 參考](/docs/zh-TW/cli-reference)以取得完整的 shell 命令清單。
275 253
276<h3 id="session-commands">254### 工作階段命令
277 工作階段命令
278</h3>
279 255
280在 Claude Code 啟動後於其內部執行這些命令。256在 Claude Code 啟動後於其內部執行這些命令。
281 257
287 263
288請參閱 [命令參考](/docs/zh-TW/commands)以取得完整的工作階段命令清單。264請參閱 [命令參考](/docs/zh-TW/commands)以取得完整的工作階段命令清單。
289 265
290<h2 id="pro-tips-for-beginners">266## 初學者的專業提示
291 初學者的專業提示
292</h2>
293 267
294如需更多資訊,請參閱[最佳實踐](/docs/zh-TW/best-practices)和[常見工作流程](/docs/zh-TW/common-workflows)。268如需更多資訊,請參閱[最佳實踐](/docs/zh-TW/best-practices)和[常見工作流程](/docs/zh-TW/common-workflows)。
295 269
296<AccordionGroup>270> **對您的請求要具體**
297 <Accordion title="對您的請求要具體">271>
298 不要這樣做:"修復錯誤"272> 不要這樣做:"修復錯誤"
299 273>
300 試試這樣:"修復登入錯誤,使用者輸入錯誤認證後看到空白畫面"274> 試試這樣:"修復登入錯誤,使用者輸入錯誤認證後看到空白畫面"
301 </Accordion>275
302 276> **使用逐步說明**
303 <Accordion title="使用逐步說明">277>
304 將複雜任務分解為步驟:278> 將複雜任務分解為步驟:
305 279>
306 ```text wrap theme={null}280> ```text wrap theme={null}
307 1. create a new database table for user profiles281> 1. create a new database table for user profiles
308 2. create an API endpoint to get and update user profiles282> 2. create an API endpoint to get and update user profiles
309 3. build a webpage that allows users to see and edit their information283> 3. build a webpage that allows users to see and edit their information
310 ```284> ```
311 </Accordion>285
312 286> **讓 Claude 先探索**
313 <Accordion title="讓 Claude 先探索">287>
314 在進行變更之前,讓 Claude 了解您的程式碼:288> 在進行變更之前,讓 Claude 了解您的程式碼:
315 289>
316 ```text wrap theme={null}290> ```text wrap theme={null}
317 analyze the database schema291> analyze the database schema
318 ```292> ```
319 293>
320 ```text wrap theme={null}294> ```text wrap theme={null}
321 build a dashboard showing products that are most frequently returned by our UK customers295> build a dashboard showing products that are most frequently returned by our UK customers
322 ```296> ```
323 </Accordion>297
324 298> **使用快捷方式節省時間**
325 <Accordion title="使用快捷方式節省時間">299>
326 * 輸入 `/` 查看所有命令和 skills300> * 輸入 `/` 查看所有命令和 skills
327 * 使用 Tab 進行命令完成301> * 使用 Tab 進行命令完成
328 * 按 ↑ 查看命令歷史302> * 按 ↑ 查看命令歷史
329 * 按 `Shift+Tab` 循環切換權限模式303> * 按 `Shift+Tab` 循環切換權限模式
330 </Accordion>304
331</AccordionGroup>305## 接下來呢?
332
333<h2 id="what’s-next">
334 接下來呢?
335</h2>
336 306
337現在您已經學習了基礎知識,請探索更多進階功能:307現在您已經學習了基礎知識,請探索更多進階功能:
338 308
343 313
344請參閱[進階設定](/docs/zh-TW/setup)以了解安裝選項、手動更新或解除安裝說明。314請參閱[進階設定](/docs/zh-TW/setup)以了解安裝選項、手動更新或解除安裝說明。
345 315
346<h2 id="getting-help">316## 獲取幫助
347 獲取幫助
348</h2>
349 317
350* **在 Claude Code 中**:輸入 `/help` 或詢問「how do I」問題318* **在 Claude Code 中**:輸入 `/help` 或詢問「how do I」問題
351* **文件**:瀏覽本網站上的其他指南319* **文件**:瀏覽本網站上的其他指南