跳轉至
紙質書（簡體中文版）已發行，詳情請見這裡

# 16.1 程式設計環境安裝

## 16.1.1 安裝 IDE

推薦使用開源、輕量的 VS Code 作為本地整合開發環境（IDE）。訪問 VS Code 官網，根據作業系統選擇相應版本的 VS Code 進行下載和安裝。

圖 16-1 從官網下載 VS Code

VS Code 擁有強大的擴展包生態系統，支持大多數程式語言的執行和除錯。以 Python 為例，安裝“Python Extension Pack”擴展包之後，即可進行 Python 程式碼除錯。安裝步驟如圖 16-2 所示。

圖 16-2 安裝 VS Code 擴展包

## 16.1.2 安裝語言環境

### 1. Python 環境

1. 下載並安裝 Miniconda3 ，需要 Python 3.10 或更新版本。
2. 在 VS Code 的擴充功能市場中搜索 `python` ，安裝 Python Extension Pack 。
3. （可選）在命令列輸入 `pip install black` ，安裝程式碼格式化工具。

### 2. C/C++ 環境

1. Windows 系統需要安裝 MinGW（配置教程）；macOS 自帶 Clang ，無須安裝。
2. 在 VS Code 的擴充功能市場中搜索 `c++` ，安裝 C/C++ Extension Pack 。
3. （可選）開啟 Settings 頁面，搜尋 `Clang_format_fallback Style` 程式碼格式化選項，設定為 `{ BasedOnStyle: Microsoft, BreakBeforeBraces: Attach }` 。

### 3. Java 環境

1. 下載並安裝 OpenJDK（版本需滿足 > JDK 9）。
2. 在 VS Code 的擴充功能市場中搜索 `java` ，安裝 Extension Pack for Java 。

### 4. C# 環境

1. 下載並安裝 .NET 8.0 。
2. 在 VS Code 的擴充功能市場中搜索 `C# Dev Kit` ，安裝 C# Dev Kit （配置教程）。
3. 也可使用 Visual Studio（安裝教程）。

### 5. Go 環境

1. 下載並安裝 go 。
2. 在 VS Code 的擴充功能市場中搜索 `go` ，安裝 Go 。
3. 按快捷鍵 `Ctrl + Shift + P` 撥出命令欄，輸入 go ，選擇 `Go: Install/Update Tools` ，全部勾選並安裝即可。

### 6. Swift 環境

1. 下載並安裝 Swift 。
2. 在 VS Code 的擴充功能市場中搜索 `swift` ，安裝 Swift for Visual Studio Code 。

### 7. JavaScript 環境

1. 下載並安裝 Node.js 。
2. （可選）在 VS Code 的擴充功能市場中搜索 `Prettier` ，安裝程式碼格式化工具。

### 8. TypeScript 環境

1. 同 JavaScript 環境安裝步驟。
2. 安裝 TypeScript Execute (tsx) 。
3. 在 VS Code 的擴充功能市場中搜索 `typescript` ，安裝 Pretty TypeScript Errors 。

### 9. Dart 環境

1. 下載並安裝 Dart 。
2. 在 VS Code 的擴充功能市場中搜索 `dart` ，安裝 Dart 。

### 10. Rust 環境

1. 下載並安裝 Rust 。
2. 在 VS Code 的擴充功能市場中搜索 `rust` ，安裝 rust-analyzer 。

##### 歡迎在評論區留下你的見解、問題或建議