@@ -24,7 +24,7 @@ Tools allow the LLM to perform actions in your codebase. opencode comes with a s
2424}
2525```
2626
27- 您还可以使用万用字元同时控制多个工具 。例如,要求 MCP 服务器批准所有工具:
27+ 您还可以使用通配符同时控制多个工具 。例如,要求 MCP 服务器批准所有工具:
2828
2929``` json title="opencode.json"
3030{
@@ -39,15 +39,15 @@ Tools allow the LLM to perform actions in your codebase. opencode comes with a s
3939
4040---
4141
42- ## 內建
42+ ## 內建工具
4343
4444以下是 opencode 中可用的所有内置工具。
4545
4646---
4747
48- ### 巴什
48+ ### Bash
4949
50- 在专案环境中执行shell命令 。
50+ 在专项任务环境中执行shell命令 。
5151
5252``` json title="opencode.json" {4}
5353{
@@ -58,13 +58,13 @@ Tools allow the LLM to perform actions in your codebase. opencode comes with a s
5858}
5959```
6060
61- This tool allows the LLM to run terminal commands like ` npm install ` , ` git status ` , or any other shell command.
61+ 这个工具允许 LLM 运行终端命令,例如: ` npm install ` , ` git status ` ,或者其他任何终端命令。
6262
6363---
6464
65- ### 編輯
65+ ### 编辑
6666
67- 使用精確的字符串替換修改現有文件 。
67+ 使用精确的字符串替换来修改现有文件 。
6868
6969``` json title="opencode.json" {4}
7070{
@@ -75,13 +75,13 @@ This tool allows the LLM to run terminal commands like `npm install`, `git statu
7575}
7676```
7777
78- 该工具取消替换精确的文字来匹配对文件执行精确编辑 。这是 LLM 修改代码的主要方式。
78+ 该工具通过替换完全匹配的文本来对文件进行精确编辑 。这是 LLM 修改代码的主要方式。
7979
8080---
8181
82- ### 寫
82+ ### 写入
8383
84- 建立新文件或覆盖現有文件 。
84+ 创建新文件或覆盖现有文件 。
8585
8686``` json title="opencode.json" {4}
8787{
@@ -92,17 +92,17 @@ This tool allows the LLM to run terminal commands like `npm install`, `git statu
9292}
9393```
9494
95- 使用它允许 LLM 创建新文件。如果现有文件已经存在,将会覆盖它们 。
95+ 使用此功能可允许 LLM 创建新文件。如果文件已存在,则会覆盖现有文件 。
9696
9797:::note
98- ` write ` 工具由` edit ` 许可权控制,该许可权主题所有文件修改( ` edit ` 、` write ` 、` patch ` 、` multiedit ` )。
98+ ` 写入 ` 工具由` 编辑 ` 权限控制,涵盖所有文件修改( ` 编辑 ` 、` 写入 ` 、` 修补 ` 、` 多重编辑 ` )。
9999:::
100100
101101---
102102
103- ### 讀
103+ ### 读取
104104
105- 從程式碼庫中讀取文件內容 。
105+ 读取代码库中的文件内容 。
106106
107107``` json title="opencode.json" {4}
108108{
@@ -113,13 +113,13 @@ This tool allows the LLM to run terminal commands like `npm install`, `git statu
113113}
114114```
115115
116- 该工具讀取文件并返回其內容。它支持讀取大文件的特定行范围 。
116+ 该工具读取文件并返回其内容。它支持读取大型文件中的特定行范围 。
117117
118118---
119119
120120### grep
121121
122- 使用正規表示式搜索文件內容 。
122+ 使用正则表达式搜索文件内容 。
123123
124124``` json title="opencode.json" {4}
125125{
@@ -130,13 +130,13 @@ This tool allows the LLM to run terminal commands like `npm install`, `git statu
130130}
131131```
132132
133- 在您的程式碼庫中快速進行內容搜索。支持完整的正規表示式語法和文件模式过濾 。
133+ 快速搜索代码库中的内容。支持完整的正则表达式语法和文件模式过滤 。
134134
135135---
136136
137- ### 全域性
137+ ### 通配符
138138
139- 通过模式匹配查询文件 。
139+ 通过模式匹配查找文件 。
140140
141141``` json title="opencode.json" {4}
142142{
@@ -147,13 +147,13 @@ This tool allows the LLM to run terminal commands like `npm install`, `git statu
147147}
148148```
149149
150- 使用 ` **/*.js ` 或 ` src/**/*.ts ` 等全域性模式搜索档案。返回按时间排序的匹配档案路径修改 。
150+ 使用类似 ** /* .js 或 src/** /* .ts 的通配符模式搜索文件。返回按修改时间排序的匹配文件路径 。
151151
152152---
153153
154- ### 列表
154+ ### 罗列
155155
156- 列出給定路徑中的文件和目录 。
156+ 列出给定路径下的文件和目录 。
157157
158158``` json title="opencode.json" {4}
159159{
@@ -164,16 +164,16 @@ This tool allows the LLM to run terminal commands like `npm install`, `git statu
164164}
165165```
166166
167- 该工具列出目录內容。它接受全域性模式來过濾結果 。
167+ 此工具用于列出目录内容。它接受通配符模式来筛选结果 。
168168
169169---
170170
171171### lsp(实验性)
172172
173- 与您配置的LSP服务器交互,通知计划码智慧功能 ,例如定义、引用、悬停资讯和呼叫层次结构 。
173+ 与已配置的 LSP 服务器交互,以获取代码智能功能 ,例如定义、引用、悬停信息和调用层次结构 。
174174
175175:::note
176- This tool is only available when ` OPENCODE_EXPERIMENTAL_LSP_TOOL=true ` (or ` OPENCODE_EXPERIMENTAL=true ` ).
176+ 只有当 OPENCODE_EXPERIMENTAL_LSP_TOOL=true(或 OPENCODE_EXPERIMENTAL=true)时,此工具才可用。
177177:::
178178
179179``` json title="opencode.json" {4}
@@ -187,13 +187,13 @@ This tool is only available when `OPENCODE_EXPERIMENTAL_LSP_TOOL=true` (or `OPEN
187187
188188支持的操作包括 ` goToDefinition ` 、` findReferences ` 、` hover ` 、` documentSymbol ` 、` workspaceSymbol ` 、` goToImplementation ` 、` prepareCallHierarchy ` 、` incomingCalls ` 和 ` outgoingCalls ` 。
189189
190- To configure which LSP servers are available for your project, see [ LSP Servers] ( /docs/lsp ) .
190+ 要配置哪些 LSP 服务器可用于您的项目,请参阅 [ LSP Servers] ( /docs/lsp ) .
191191
192192---
193193
194- ### 修補
194+ ### 修补
195195
196- 对文件应用補丁 。
196+ 对文件应用补丁 。
197197
198198``` json title="opencode.json" {4}
199199{
@@ -204,17 +204,17 @@ To configure which LSP servers are available for your project, see [LSP Servers]
204204}
205205```
206206
207- 该工具将補丁文件应用到您的程式碼庫。对于应用來自各種來源的差異和補丁很有帮助 。
207+ 此工具可将补丁文件应用到您的代码库。它可用于应用来自各种来源的差异和补丁 。
208208
209209:::note
210- ` patch ` 工具由` edit ` 许可权控制,该许可权主题所有文件修改( ` edit ` 、` write ` 、` patch ` 、` multiedit ` )。
210+ ` 修补 ` 工具由` 编辑 ` 权限控制,涵盖所有文件修改( ` 编辑 ` 、` 写入 ` 、` 修补 ` 、` 多重编辑 ` )。
211211:::
212212
213213---
214214
215215### 技能
216216
217- 加载[ skill ] ( /docs/skills ) (` SKILL.md ` 档案 )并在对话中返回其内容。
217+ 加载[ 技能 ] ( /docs/skills ) (` SKILL.md ` 文件 )并在对话中返回其内容。
218218
219219``` json title="opencode.json" {4}
220220{
@@ -227,9 +227,9 @@ To configure which LSP servers are available for your project, see [LSP Servers]
227227
228228---
229229
230- ### 待辦寫入
230+ ### 写入待办
231231
232- 在編碼会话期間管理待辦事項列表 。
232+ 在编码会话过程中管理待办事项列表 。
233233
234234``` json title="opencode.json" {4}
235235{
@@ -240,17 +240,17 @@ To configure which LSP servers are available for your project, see [LSP Servers]
240240}
241241```
242242
243- 建立和更新任务列表以跟踪复杂操作期间的详细信息 。LLM 使用它来组织多步骤任务 。
243+ 创建和更新任务列表,以跟踪复杂操作的进度 。LLM 利用此功能来组织多步骤任务 。
244244
245245:::note
246- 默认情况下,子代理取消此工具 ,但您可以手动启用它。 [ 了解更多] ( /docs/agents/#permissions )
246+ 此工具默认情况下对子代理禁用 ,但您可以手动启用它。 [ 了解更多] ( /docs/agents/#permissions )
247247:::
248248
249249---
250250
251- ### 託多雷德
251+ ### 读取待办
252252
253- 閱讀現有的待辦事項列表 。
253+ 阅读现有的待办事项清单 。
254254
255255``` json title="opencode.json" {4}
256256{
@@ -261,17 +261,17 @@ To configure which LSP servers are available for your project, see [LSP Servers]
261261}
262262```
263263
264- 读取当前完成待办事项列表状态。由 LLM 用于跟踪哪些任务待处理或已已 。
264+ 读取当前待办事项列表状态。 LLM 使用此信息来跟踪哪些任务处于待处理状态或已完成状态 。
265265
266266:::note
267- 默认情况下,子代理取消此工具 ,但您可以手动启用它。 [ 了解更多] ( /docs/agents/#permissions )
267+ 此工具默认情况下对子代理禁用 ,但您可以手动启用它。 [ 了解更多] ( /docs/agents/#permissions )
268268:::
269269
270270---
271271
272- ### 網頁抓取
272+ ### 网页获取
273273
274- 获取網頁內容 。
274+ 获取网页内容 。
275275
276276``` json title="opencode.json" {4}
277277{
@@ -282,18 +282,18 @@ To configure which LSP servers are available for your project, see [LSP Servers]
282282}
283283```
284284
285- 允许 LLM 获取和读取网页。对于查询文件或研究线上资源很有帮助 。
285+ 允许LLM获取并读取网页。可用于查找文档或研究在线资源 。
286286
287287---
288288
289- ### 網路搜索
289+ ### 网页搜索
290290
291- 在網路上搜索資訊 。
291+ 在网上搜索信息 。
292292
293293:::note
294- 仅当使用 opencode 提供或 ` OPENCODE_ENABLE_EXA ` 程序环境变量设置为任何真值 (例如 ` true ` 或 ` 1 ` )时,此工具才可用。
294+ 只有在使用 OpenCode 提供程序时,或者当 OPENCODE_ENABLE_EXA 环境变量被设置为任何真值 (例如 true 或 1 )时,此工具才可用。
295295
296- 要在启动 opencode 时启用:
296+ 在启动 OpenCode 时启用:
297297
298298``` bash
299299OPENCODE_ENABLE_EXA=1 opencode
@@ -310,19 +310,19 @@ OPENCODE_ENABLE_EXA=1 opencode
310310}
311311```
312312
313- 使用 Exa AI 执行网路搜索以线上查询相关资讯。对于研究主题、查询时事或收集训练超出数据范围的资讯很有帮助 。
313+ 利用 Exa AI 进行网络搜索,查找相关信息。可用于研究特定主题、了解时事新闻或收集超出训练数据范围的信息 。
314314
315- 不需要 API 密钥 — 该工具消耗身份验证即可直接连线到 Exa AI 的托管 MCP 服务。
315+ 无需 API 密钥——该工具无需身份验证即可直接连接到 Exa AI 托管的 MCP 服务。
316316
317317:::tip
318- 当您需要查询资讯(发现)时 ,请使用 ` websearch ` ;当您需要从特定 URL 检索内容(搜索)时 ,请使用 ` webfetch ` 。
318+ 当您需要查找信息时 ,请使用` 网页搜索 ` ;当您需要从特定 URL 检索内容时 ,请使用` 网页获取 ` 。
319319:::
320320
321321---
322322
323- ### 問題
323+ ### 提问
324324
325- 在执行过程中詢問用户問題 。
325+ 在执行过程中向用户提问 。
326326
327327``` json title="opencode.json" {4}
328328{
@@ -333,20 +333,20 @@ OPENCODE_ENABLE_EXA=1 opencode
333333}
334334```
335335
336- 该工具允许 LLM 在任务期间询问用户问题。它适用于 :
336+ 该工具允许 LLM 在执行任务期间向用户提问。它在以下方面很有用 :
337337
338- - 收集用户偏好或要求
339- - 澄清不明確的指令
340- - 就實施选择做出決策
341- - 提供选择方向
338+ - 收集用户偏好或需求
339+ - 澄清含糊不清的指示
340+ - 就实施方案做出决定
341+ - 提供关于选择下一步方向的选项
342342
343- 每个問題都包含標題、問題文字和選項列表。用户可以從提供的選項中進行选择或輸入自定義答案。当存在多个問題時,用户可以在提交所有答案之前在这些問題之间导航 。
343+ 每个问题都包含标题、问题正文和选项列表。用户可以从提供的选项中选择答案,也可以输入自定义答案。如果有多个问题,用户可以在提交所有答案之前在不同问题之间切换 。
344344
345345---
346346
347- ## 定製工具
347+ ## 自定义工具
348348
349- 自定义工具可以让您定义LLM可以调用自己的函式。这些是在您的配置文件中定义的并且可以执行任何代码 。
349+ 自定义工具允许您定义LLM可以调用的自定义函数。这些函数在您的配置文件中定义,并且可以执行任意代码 。
350350
351351[ 了解更多] ( /docs/custom-tools ) 关于创建自定义工具。
352352
@@ -360,20 +360,20 @@ MCP(模型上下文协议)服务器允许您集成外部工具和服务。
360360
361361---
362362
363- ## 内部結構
363+ ## 内部规则
364364
365- Internally, tools like ` grep ` , ` glob ` , and ` list ` use [ ripgrep] ( https://github.com/BurntSushi/ ripgrep) under the hood. By default, ripgrep respects ` . gitignore` patterns, which means files and directories listed in your ` .gitignore ` will be excluded from searches and listings.
365+ 在内部, ` grep ` 、 ` 通配符 ` 和 ` 罗列 ` 等工具底层都使用了 ripgrep。默认情况下, ripgrep 会遵循 . gitignore 文件中的规则,这意味着 .gitignore 文件中列出的文件和目录将被排除在搜索和列表之外。
366366
367367---
368368
369369### 忽略模式
370370
371- 要包含通常会被忽略的文件,请在专案根目录中建立 ` .ignore ` 文件。该文件可以明确允许某些路径 。
371+ 为了使工具不跳过那些通常会被忽略的文件,请在项目根目录下创建一个 ` .ignore ` 文件。该文件内定义的目录可以不会被跳过 。
372372
373373``` text title=".ignore"
374374!node_modules/
375375!dist/
376376!build/
377377```
378378
379- 例如,此 ` .ignore ` 档案允许 ripgrep 在 ` node_modules/ ` 、` dist/ ` 和 ` build/ ` 目录中搜索,即使它们列在 ` .gitignore ` 中 。
379+ 例如,这个 ` .ignore ` 文件允许 ripgrep 在 ` node_modules/ ` 、` dist/ ` 和 ` build/ ` 目录中搜索,即使它们已在 ` .gitignore ` 中列出 。
0 commit comments