fix(docs): locale translations for nav elements and headings

This commit is contained in:
Adam
2026-02-11 18:51:27 -06:00
parent 8eea53a41e
commit aea68c386a
484 changed files with 12718 additions and 11212 deletions

View File

@@ -1,15 +1,15 @@
---
title: 配置
description: 使用 opencode JSON 配置
title: 設定
description: 使用 opencode JSON 設定
---
您可以使用 JSON 配置文件配置 opencode。
您可以使用 JSON 設定檔設定 opencode。
---
## 格式
opencode 支 **JSON** 和 **JSONC**(帶註的 JSON格式。
opencode 支 **JSON** 和 **JSONC**(帶註的 JSON格式。
```jsonc title="opencode.jsonc"
{
@@ -23,47 +23,46 @@ opencode 支持 **JSON** 和 **JSONC**(帶註釋的 JSON格式。
---
## 地點
## 位置
您可以將配置放置在幾個不同的位置,它們有一個
不同的優先順序。
您可以將設定放置在幾個不同的位置,它們有一個不同的優先順序。
:::note
配置文件**合併在一起**,而不是替換
設定檔**合併在一起**,而不是取代
:::
配置文件被合併在一起,而不是被替換。以下配置位置的設被合併。僅當密鑰衝突時,後面的配置才會覆前面的配置。保留所有配置中的非衝突設
設定檔被合併在一起,而不是被取代。以下設定位置的設被合併。僅當鍵值衝突時,後面的設定才會覆前面的設定。保留所有設定中的非衝突設
例如,如果您的全局配置設置`theme: "opencode"``autoupdate: true`,並且您的項目配置設置`model: "anthropic/claude-sonnet-4-5"`,則最終配置將包括所有三個設
例如,如果您的全域設定設定 `theme: "opencode"``autoupdate: true`,並且您的專案設定設定 `model: "anthropic/claude-sonnet-4-5"`,則最終設定將包括所有三個設
---
### 優先順序
配置源按以下順序載(後面的源覆前面的源):
設定來源按以下順序載(後面的源覆前面的源):
1. **遠程配置**(來自`.well-known/opencode`-組織默認
2. **全局配置** (`~/.config/opencode/opencode.json`) - 用戶首選項
3. **自定義配置** (`OPENCODE_CONFIG` env var) - 自定義覆
4. **項目配置**項目中的`opencode.json`- 項目特定的設
5. **`.opencode` 目錄** - 代理、令、插件
6. **內聯配置** (`OPENCODE_CONFIG_CONTENT` env var) - 行時覆
1. **遠端設定**(來自 `.well-known/opencode`- 組織預設
2. **全域設定** (`~/.config/opencode/opencode.json`) - 使用者偏好設定
3. **自定義設定** (`OPENCODE_CONFIG` env var) - 自定義覆
4. **專案設定**專案中的 `opencode.json`- 專案特定的設
5. **`.opencode` 目錄** - 代理、令、外掛
6. **內聯設定** (`OPENCODE_CONFIG_CONTENT` env var) - 行時覆
這意味著項目配置可以覆蓋全局默認值,全局配置可以覆蓋遠程組織默認值。
這意味著專案設定可以覆寫全域預設值,全域設定可以覆寫遠端組織預設值。
:::note
`.opencode` 和`~/.config/opencode` 目錄對子目錄使用**複數名稱**`agents/`、`commands/`、`modes/`、`plugins/`、`skills/`、`tools/` 和`themes/`。為了向後容,還支持單數名稱(例如`agent/`)。
`.opencode` 和 `~/.config/opencode` 目錄對子目錄使用**複數名稱**`agents/`、`commands/`、`modes/`、`plugins/`、`skills/`、`tools/` 和 `themes/`。為了向後容,也支援單數名稱(例如 `agent/`)。
:::
---
### 遠
### 遠
組織可以過 `.well-known/opencode` 端點提供默認配置。當您向支它的供商進行身驗證時,會自動獲取該信息
組織可以過 `.well-known/opencode` 端點提供預設設定。當您向支它的供商進行身驗證時,會自動取得該資訊
首先加載遠程配置,作為基礎層。所有其他配置源(全局、項目)都可以覆這些默認值。
首先載入遠端設定,作為基礎層。所有其他設定來源(全域、專案)都可以覆這些預設值。
例如,如果您的組織提供默認禁用的 MCP 服器:
例如,如果您的組織提供預設禁用的 MCP 服器:
```json title="Remote config from .well-known/opencode"
{
@@ -77,7 +76,7 @@ opencode 支持 **JSON** 和 **JSONC**(帶註釋的 JSON格式。
}
```
您可以在本地配置中啟用特定服器:
您可以在本地設定中啟用特定服器:
```json title="opencode.json"
{
@@ -93,60 +92,57 @@ opencode 支持 **JSON** 和 **JSONC**(帶註釋的 JSON格式。
---
### 全球的
### 全
將全 opencode 配置放在 `~/.config/opencode/opencode.json` 中。使用全局配置來實現用戶範圍的首選項,例如主題、供商或按鍵綁定。
將全 opencode 設定放在 `~/.config/opencode/opencode.json` 中。使用全域設定來實現使用者範圍的偏好設定,例如主題、供商或按鍵綁定。
局配置覆蓋遠程組織默認值。
域設定覆寫遠端組織預設值。
---
### 每個項目
### 每個專案
項目根目錄中添加`opencode.json`。項目配置在標準配置文件中具有最高優先級 - 它覆蓋全局配置和遠程配置
專案根目錄中新增 `opencode.json`。專案設定在標準設定檔中具有最高優先級 - 它覆寫全域設定和遠端設定
:::tip
項目特定配置放在項目的根目錄中。
專案特定設定放在專案的根目錄中。
:::
當 opencode 啟動時,它會在當前目錄中查找配置文件或遍歷到最近的 Git 目錄。
當 opencode 啟動時,它會在當前目錄中尋找設定檔或遍歷到最近的 Git 目錄。
這也可以安全地簽入 Git 並使用與全模式相同的模式。
這也可以安全地簽入 Git 並使用與全模式相同的模式。
---
### 自定義路徑
使用 `OPENCODE_CONFIG` 環境變指定自定義配置文件路徑。
使用 `OPENCODE_CONFIG` 環境變指定自定義設定檔路徑。
```bash
export OPENCODE_CONFIG=/path/to/my/custom-config.json
opencode run "Hello world"
```
自定義配置按優先順序在全局配置和項目配置之間加載
自定義設定按優先順序在全域設定和專案設定之間載入
---
### 自定義目錄
使用`OPENCODE_CONFIG_DIR`指定自定義配置目錄
環境變量。將在該目錄中搜索代理、命令、
模式和插件就像標準`.opencode`目錄一樣,並且應該
遵循相同的結構。
使用 `OPENCODE_CONFIG_DIR` 環境變數指定自定義設定目錄。將在該目錄中搜尋代理、指令、模式和外掛,就像標準 `.opencode` 目錄一樣,並且應該遵循相同的結構。
```bash
export OPENCODE_CONFIG_DIR=/path/to/my/config-directory
opencode run "Hello world"
```
自定義目錄在全局配置和`.opencode`目錄之後載,因此它**可以覆**它們的設
自定義目錄在全域設定和 `.opencode` 目錄之後載,因此它**可以覆**它們的設
---
## 模式
## 架構
配置文件具有在 [**`opencode.ai/config.json`**](https://opencode.ai/config.json) 中定義的架構。
設定檔具有在 [**`opencode.ai/config.json`**](https://opencode.ai/config.json) 中定義的架構。
您的編輯器應該能夠根據架構進行驗證和自動完成。
@@ -154,7 +150,7 @@ opencode run "Hello world"
### TUI
您可以過 `tui` 選項配置特定於 TUI 的設
您可以過 `tui` 選項設定特定於 TUI 的設
```json title="opencode.json"
{
@@ -171,17 +167,17 @@ opencode run "Hello world"
可用選項:
- `scroll_acceleration.enabled` - 啟用 macOS 風格的動加速。 **優先於`scroll_speed`。 **
- `scroll_speed` - 自定義動速度倍增(默認值:`3`,最小值:`1`)。如果`scroll_acceleration.enabled` 是`true`,則忽略。
- `diff_style` - 控制差異渲染。 `"auto"` 適應terminal寬度,`"stacked"` 始終顯示單列。
- `scroll_acceleration.enabled` - 啟用 macOS 風格的動加速。 **優先於 `scroll_speed`。**
- `scroll_speed` - 自定義動速度倍數(預設值:`3`,最小值:`1`)。如果 `scroll_acceleration.enabled` 是 `true`,則忽略。
- `diff_style` - 控制差異顯示。 `"auto"` 適應終端機寬度,`"stacked"` 始終顯示單列。
[在此處了解有關使用 TUI 的更多信息](/docs/tui)。
[在此處了解有關使用 TUI 的更多資訊](/docs/tui)。
---
### 伺服器
您可以通過`opencode serve` 選項為`opencode web` 和`server` 命令配置服務器設
您可以透過 `opencode serve` 選項為 `opencode web` 和 `server` 指令設定伺服器設
```json title="opencode.json"
{
@@ -198,19 +194,19 @@ opencode run "Hello world"
可用選項:
- `port` - 監聽的端口
- `hostname` - 要監聽的主機名。當`mdns`啟用且未設主機名時,默認為`0.0.0.0`。
- `mdns` - 啟用 mDNS 服務發現。這允許網上的其他設備發現您的 opencode 服器。
- `mdnsDomain` - mDNS 服務的自定義域名。默認為`opencode.local`。對於在同一網絡上運行多個實例很有用。
- `cors` - 從基於瀏覽器的客戶端使用 HTTP 服器時允許 CORS 的其他來源。值必須是完整來源(方案+主機+可選端口),例如`https://app.example.com`。
- `port` - 監聽的連接埠
- `hostname` - 要監聽的主機名。當 `mdns` 啟用且未設主機名時,預設為 `0.0.0.0`。
- `mdns` - 啟用 mDNS 服務探索。這允許網上的其他設備發現您的 opencode 服器。
- `mdnsDomain` - mDNS 服務的自定義域名稱。預設為 `opencode.local`。對於在同一網路上執行多個實例很有用。
- `cors` - 從基於瀏覽器的客戶端使用 HTTP 服器時允許 CORS 的其他來源。值必須是完整來源(通訊協定+主機+可選連接埠),例如 `https://app.example.com`。
[在此處了解有關服器的更多信息](/docs/server)。
[在此處了解有關服器的更多資訊](/docs/server)。
---
### 工具
您可以過 `tools` 選項管理LLM可以使用的工具。
您可以過 `tools` 選項管理 LLM 可以使用的工具。
```json title="opencode.json"
{
@@ -222,13 +218,13 @@ opencode run "Hello world"
}
```
[在此處了解有關工具的更多信息](/docs/tools)。
[在此處了解有關工具的更多資訊](/docs/tools)。
---
### 型
###
您可以過 `provider`、`model` 和 `small_model` 選項來配置要在 opencode 配置中使用的供商和模型。
您可以過 `provider`、`model` 和 `small_model` 選項來設定要在 opencode 設定中使用的供商和模型。
```json title="opencode.json"
{
@@ -239,9 +235,9 @@ opencode run "Hello world"
}
```
`small_model` 選項為標題生成等輕量級任務配置單獨的模型。默認情況下,如果您的供商可以提供更便宜的模型opencode 會嘗試使用更便宜的模型,否則它會退到您的主模型。
`small_model` 選項為標題生成等輕量級任務設定單獨的模型。預設情況下,如果您的供商可以提供更便宜的模型opencode 會嘗試使用更便宜的模型,否則它會退到您的主模型。
提供者選項可以包括`timeout``setCacheKey`
供應商選項可以包括 `timeout``setCacheKey`
```json title="opencode.json"
{
@@ -257,20 +253,20 @@ opencode run "Hello world"
}
```
- `timeout` - 請求超時以毫秒為單位(默認300000。設為 `false` 以禁用。
- `setCacheKey` - 確保始終為指定的提供者設置緩存密鑰。
- `timeout` - 請求超時以毫秒為單位(預設300000。設為 `false` 以禁用。
- `setCacheKey` - 確保始終為指定的供應商設定快取金鑰。
可以配置[本地模型](/docs/models#local)。 [了解更多](/docs/models)。
可以設定 [本地模型](/docs/models#local)。 [了解更多](/docs/models)。
---
#### 特定於供商的選項
#### 特定於供商的選項
某些供商支除通用`timeout` 和`apiKey` 設之外的其他配置選項。
某些供商支除通用 `timeout` 和 `apiKey` 設之外的其他設定選項。
##### 亞馬遜基岩
##### Amazon Bedrock
Amazon Bedrock 支 AWS 特定配置
Amazon Bedrock 支 AWS 特定設定
```json title="opencode.json"
{
@@ -287,21 +283,21 @@ Amazon Bedrock 支持 AWS 特定配置:
}
```
- `region` - Bedrock 的 AWS 區域(默認為 `AWS_REGION` env var 或 `us-east-1`
- `profile` - 來自 `~/.aws/credentials` 的 AWS 命名配置文件(默認為 `AWS_PROFILE` env var
- `endpoint` - VPC terminal節點的自定義terminal節點 URL。這是使用 AWS 特定術語的通用 `baseURL` 選項的別名。如果兩者都指定,`endpoint` 優先。
- `region` - Bedrock 的 AWS 區域(預設為 `AWS_REGION` env var 或 `us-east-1`
- `profile` - 來自 `~/.aws/credentials` 的 AWS 命名設定檔(預設為 `AWS_PROFILE` env var
- `endpoint` - VPC 終端節點的自定義終端節點 URL。這是使用 AWS 特定術語的通用 `baseURL` 選項的別名。如果兩者都指定,`endpoint` 優先。
:::note
承載令牌(`AWS_BEARER_TOKEN_BEDROCK` 或`/connect`優先於基於配置文件的身驗證。詳情請參閱[認證優先級](/docs/providers#authentication-precedence)。
Bearer Token (`AWS_BEARER_TOKEN_BEDROCK` 或 `/connect`) 優先於基於設定檔的身驗證。詳情請參閱 [認證優先級](/docs/providers#authentication-precedence)。
:::
[了解有關 Amazon Bedrock 配置的更多信息](/docs/providers#amazon-bedrock)。
[了解有關 Amazon Bedrock 設定的更多資訊](/docs/providers#amazon-bedrock)。
---
### 主題
您可以過 `theme` 選項在 opencode 配置中配置要使用的主題。
您可以過 `theme` 選項在 opencode 設定中設定要使用的主題。
```json title="opencode.json"
{
@@ -314,9 +310,9 @@ Amazon Bedrock 支持 AWS 特定配置:
---
### Agents
### 代理
您可以過 `agent` 選項為特定任務配置專用代理。
您可以過 `agent` 選項為特定任務設定專用代理。
```jsonc title="opencode.jsonc"
{
@@ -336,13 +332,13 @@ Amazon Bedrock 支持 AWS 特定配置:
}
```
可以使用 `~/.config/opencode/agents/` 或 `.opencode/agents/` 中的 markdown 文件定義代理。 [在這裡了解更多](/docs/agents)。
可以使用 `~/.config/opencode/agents/` 或 `.opencode/agents/` 中的 markdown 檔案定義代理。 [在這裡了解更多](/docs/agents)。
---
### 默認代理
### 預設代理
您可以使用 `default_agent` 選項設置默認代理。當沒有明確指定時,這將定使用哪個代理。
您可以使用 `default_agent` 選項設定預設代理。當沒有明確指定時,這將定使用哪個代理。
```json title="opencode.json"
{
@@ -351,15 +347,15 @@ Amazon Bedrock 支持 AWS 特定配置:
}
```
默認代理必須是主代理(而不是子代理)。這可以是內代理,例如`"build"``"plan"`,或者您定義的[定制代理](/docs/agents)。如果指定的代理不存在或者是子代理opencode 將退到 `"build"` 並發出警告。
預設代理必須是主代理(而不是子代理)。這可以是內代理,例如 `"build"``"plan"`,或者您定義的 [自定義代理](/docs/agents)。如果指定的代理不存在或者是子代理opencode 將退到 `"build"` 並發出警告。
此設適用於所有介面TUI、CLI (`opencode run`)、桌面應用程式和 GitHub Action。
此設適用於所有介面TUI、CLI (`opencode run`)、桌面應用程式和 GitHub Action。
---
### 分享
您可以通過`share`選項配置[分享](/docs/share)功能。
您可以透過 `share` 選項設定 [分享](/docs/share) 功能。
```json title="opencode.json"
{
@@ -370,17 +366,17 @@ Amazon Bedrock 支持 AWS 特定配置:
這需要:
- `"manual"` - 允許通過命令手動享(默認
- `"manual"` - 允許透過指令手動享(預設
- `"auto"` - 自動分享新對話
- `"disabled"` - 完全禁用
- `"disabled"` - 完全禁用
默認情況下,享設為手動模式,您需要使用 `/share` 命令顯式共享對話。
預設情況下,享設為手動模式,您需要使用 `/share` 指令明確分享對話。
---
###
###
您可以通過`command`選項為重複任務配置自定義令。
您可以透過 `command` 選項為重複任務設定自定義令。
```jsonc title="opencode.jsonc"
{
@@ -400,13 +396,13 @@ Amazon Bedrock 支持 AWS 特定配置:
}
```
可以使用 `~/.config/opencode/commands/` 或 `.opencode/commands/` 中的 Markdown 文件定義令。 [在這裡了解更多](/docs/commands)。
可以使用 `~/.config/opencode/commands/` 或 `.opencode/commands/` 中的 Markdown 檔案定義令。 [在這裡了解更多](/docs/commands)。
---
### 按鍵綁定
您可以過 `keybinds` 選項自定義您的按鍵綁定。
您可以過 `keybinds` 選項自定義您的按鍵綁定。
```json title="opencode.json"
{
@@ -430,14 +426,14 @@ opencode 將在啟動時自動下載任何新的更新。您可以使用 `autoup
}
```
如果您不想更新但希望在新版本可用時收到通知,請將`autoupdate` 設置為`"notify"`。
請注意,這僅在未使用 Homebrew 等管理器安裝時才有效。
如果您不想更新但希望在新版本可用時收到通知,請將 `autoupdate` 設定為 `"notify"`。
請注意,這僅在未使用 Homebrew 等套件管理器安裝時才有效。
---
### 格式化程
### 格式化程
您可以通過`formatter`選項配置程式碼格式化程
您可以透過 `formatter` 選項設定程式碼格式化程
```json title="opencode.json"
{
@@ -457,15 +453,15 @@ opencode 將在啟動時自動下載任何新的更新。您可以使用 `autoup
}
```
[在此處了解有關格式化程的更多信息](/docs/formatters)。
[在此處了解有關格式化程的更多資訊](/docs/formatters)。
---
### 權限
默認情況下opencode **允許所有操作**,無需明確批准。您可以使用`permission` 選項更改此設
預設情況下opencode **允許所有操作**,無需明確批准。您可以使用 `permission` 選項更改此設
例如,要確保 `edit` 和 `bash` 工具需要用戶批准:
例如,要確保 `edit` 和 `bash` 工具需要使用者批准:
```json title="opencode.json"
{
@@ -477,13 +473,13 @@ opencode 將在啟動時自動下載任何新的更新。您可以使用 `autoup
}
```
[在此處了解有關權限的更多信息](/docs/permissions)。
[在此處了解有關權限的更多資訊](/docs/permissions)。
---
### 壓
### 壓
您可以過 `compaction` 選項控制上下文壓縮行為。
您可以過 `compaction` 選項控制上下文壓縮行為。
```json title="opencode.json"
{
@@ -495,14 +491,14 @@ opencode 將在啟動時自動下載任何新的更新。您可以使用 `autoup
}
```
- `auto` - 當上下文已滿時自動壓縮會話(默認值:`true`)。
- `prune` - 刪除舊工具輸出以保存令牌(默認值:`true`)。
- `auto` - 當上下文已滿時自動壓縮工作階段(預設值:`true`)。
- `prune` - 刪除舊工具輸出以節省 tokens預設值:`true`)。
---
### 守望者
### 觀察者 (Watcher)
您可以通過`watcher`選項配置文件觀察器忽略模式。
您可以透過 `watcher` 選項設定檔案觀察器忽略模式。
```json title="opencode.json"
{
@@ -513,13 +509,13 @@ opencode 將在啟動時自動下載任何新的更新。您可以使用 `autoup
}
```
模式遵循 glob 語法。使用它可以從文件監視中排除嘈雜的目錄。
模式遵循 glob 語法。使用它可以從檔案監視中排除嘈雜的目錄。
---
### MCP服
### MCP服器
您可以過 `mcp` 選項配置要使用的 MCP 服器。
您可以過 `mcp` 選項設定要使用的 MCP 服器。
```json title="opencode.json"
{
@@ -532,11 +528,11 @@ opencode 將在啟動時自動下載任何新的更新。您可以使用 `autoup
---
### 插件
### 外掛
[插件](/docs/plugins) 使用自定義工具、掛鉤和集成擴展 opencode。
[外掛](/docs/plugins) 使用自定義工具、掛鉤和整合擴展 opencode。
插件文件放置在`.opencode/plugins/` 或`~/.config/opencode/plugins/` 中。您可以過 `plugin` 選項從 npm 加載插件
外掛檔案放置在 `.opencode/plugins/` 或 `~/.config/opencode/plugins/` 中。您可以過 `plugin` 選項從 npm 載入外掛
```json title="opencode.json"
{
@@ -549,9 +545,9 @@ opencode 將在啟動時自動下載任何新的更新。您可以使用 `autoup
---
### 指示
### 指示 (Instructions)
您可以過 `instructions` 選項配置您正在使用的型號的說明
您可以過 `instructions` 選項設定您正在使用的模型的指示
```json title="opencode.json"
{
@@ -560,14 +556,13 @@ opencode 將在啟動時自動下載任何新的更新。您可以使用 `autoup
}
```
這需要指令文件的路徑和全模式數組。 [了解更多
關於規則在這裡](/docs/rules)。
這需要指示檔案的路徑和全模式陣列。 [了解更多關於規則在這裡](/docs/rules)。
---
### 殘疾服務提供者
### 禁用供應商
您可以過 `disabled_providers` 選項禁用自動加載的提供商。當您想要阻止加載某些提供商(即使其憑可用)時,這非常有用。
您可以過 `disabled_providers` 選項禁用自動載入的供應商。當您想要阻止載入某些供應商(即使其憑可用)時,這非常有用。
```json title="opencode.json"
{
@@ -577,20 +572,20 @@ opencode 將在啟動時自動下載任何新的更新。您可以使用 `autoup
```
:::note
`disabled_providers` 優先於`enabled_providers`。
`disabled_providers` 優先於 `enabled_providers`。
:::
`disabled_providers` 選項接受提供者 ID 數組。當提供者被禁用時:
`disabled_providers` 選項接受供應商 ID 陣列。當供應商被禁用時:
- 即使設了環境變也不會載。
- 即使過 `/connect` 命令配置 API 鑰,也不會載它。
- 提供商的型號不會出現在型選擇列表中。
- 即使設了環境變也不會載
- 即使過 `/connect` 指令設定 API 鑰,也不會載它。
- 供應商的模型不會出現在型選擇列表中。
---
### 啟用的供商
### 啟用的供
您可以過 `enabled_providers` 選項指定供商的允許列表。設後,僅啟用指定的供商,所有其他供商將被忽略。
您可以過 `enabled_providers` 選項指定供商的允許清單。設後,僅啟用指定的供商,所有其他供商將被忽略。
```json title="opencode.json"
{
@@ -599,13 +594,13 @@ opencode 將在啟動時自動下載任何新的更新。您可以使用 `autoup
}
```
當您想要限制 opencode 僅使用特定的供商而不是一一禁用它們時,這非常有用。
當您想要限制 opencode 僅使用特定的供商而不是一一禁用它們時,這非常有用。
:::note
`disabled_providers` 優先於`enabled_providers`。
`disabled_providers` 優先於 `enabled_providers`。
:::
如果某個供商同時出現在`enabled_providers` 和`disabled_providers` 中,則`disabled_providers` 優先考慮向後容性。
如果某個供商同時出現在 `enabled_providers` 和 `disabled_providers` 中,則 `disabled_providers` 優先考慮向後容性。
---
@@ -626,15 +621,15 @@ opencode 將在啟動時自動下載任何新的更新。您可以使用 `autoup
---
## 變
## 變
您可以在配置文件中使用變替換來引用環境變量和文件內容。
您可以在設定檔中使用變替換來引用環境變數和檔案內容。
---
### 環境變
### 環境變
使用`{env:VARIABLE_NAME}`替換環境變
使用 `{env:VARIABLE_NAME}` 替換環境變
```json title="opencode.json"
{
@@ -651,13 +646,13 @@ opencode 將在啟動時自動下載任何新的更新。您可以使用 `autoup
}
```
如果未設環境變,它將被替換為空字串。
如果未設環境變,它將被替換為空字串。
---
### 文件
### 檔案
使用 `{file:path/to/file}` 替換文件的內容:
使用 `{file:path/to/file}` 替換檔案的內容:
```json title="opencode.json"
{
@@ -673,13 +668,13 @@ opencode 將在啟動時自動下載任何新的更新。您可以使用 `autoup
}
```
文件路徑可以是:
檔案路徑可以是:
- 相對於配置文件目錄
- 相對於設定檔目錄
- 或者以 `/` 或 `~` 開頭的絕對路徑
這些對於:
- 將 API 鑰等敏感數據保存在單獨的文件中。
- 包含大型指令文件,而不會弄亂您的配置
- 跨多個配置文件共享通用配置片段。
- 將 API 鑰等敏感數據保存在單獨的檔案中。
- 包含大型指示檔案,而不會弄亂您的設定
- 跨多個設定檔共享通用設定片段。