chore: generate

This commit is contained in:
opencode-agent[bot]
2026-02-09 17:35:30 +00:00
parent dc53086c1e
commit d578f80f00
222 changed files with 6797 additions and 6590 deletions

View File

@@ -11,40 +11,40 @@ OpenCode 与您的语言服务器协议 (LSP) 集成,以帮助 LLM 与您的
OpenCode附带了多种适用于流行语言的内置LSP服务器
| LSP服务器|扩展|要求|
| ------------------ | ------------------------------------------------------------------- | ------------------------------------------------------------ |
|天文 | .astro | Astro 项目自动安装 |
| bash | .sh、.bash、.zsh、.ksh | 自动安装bash-语言- 服务器 |
|叮叮| .c、.cpp、.cc、.cxx、.c++、.h、.hpp、.hh、.hxx、.h++ |自动安装 C/C++ 项目 |
|夏普| .cs | `.NET SDK` 已安装 |
| Clojure-lsp | 语言.clj、.cljs、.cljc、.edn | `clojure-lsp` 命令可用 |
|飞镖 | .dart | `dart` 命令可用 |
| 给定 | .ts、.tsx、.js、.jsx、.mjs | `deno`命令可用自动检测deno.json/deno.jsonc|
|长生不老药-LS | .ex、.exs | `elixir` 命令可用 |
|埃斯林特 | .ts、.tsx、.js、.jsx、.mjs、.cjs、.mts、.cts、.vue | `eslint` 项目中的依赖项 |
|锐利 | .fs、.fsi、.fsx、.fsscript | `.NET SDK` 已安装 |
|微光| .gleam | `gleam` 命令可用 |
|男生们| .go | `go` 命令可用 |
| HLS | .hs、.lhs | `haskell-language-server-wrapper` 命令可用 |
| jdtls| .java | `Java SDK (version 21+)` 已安装 |
| kotlin-ls | .kt、.kts | Kotlin 项目的自动安装 |
| lua-ls | .lua |自动安装 Lua 项目 |
|尼克斯 | .nix | `nixd` 命令可用 |
| ocaml-lsp | .ml、.mli | `ocamllsp` 命令可用 |
|奥克斯林特 | .ts、.tsx、.js、.jsx、.mjs、.cjs、.mts、.cts、.vue、.astro、.svelte | `oxlint` 项目中的依赖项 |
| php intelephense | php php .php | PHP 项目的自动安装 |
|棱镜| .prisma | `prisma` 命令可用 |
|皮赖特| .py, .pyi | `pyright` 依赖项已安装 |
| ruby-lsprubocop| .rb、.rake、.gemspec、.ru | `ruby` 和 `gem` 命令可用 |
|生锈| .rs | `rust-analyzer` 命令可用 |
|源套件-lsp | .swift、.objc、.objcpp | `swift` 已安装(`xcode` 在 macOS 上)|
|苗条| .svelte | Svelte 项目的自动安装 |
| 立场 | .tf、.tfvars | 从 GitHub 版本自动安装 |
|微雾| .typ、.typc | 来自 GitHub 版本自动安装 |
| 稿件 | 稿件.ts、.tsx、.js、.jsx、.mjs、.cjs、.mts、.cts | `typescript` 项目中的依赖项 |
| 视图 | .vue | Vue 项目自动安装 |
| yaml-ls | .yaml、.yml |自动安装 Red Hat yaml-language-server |
|中立 | .zig、.zon | `zig` 命令可用 |
| LSP服务器 | 扩展 | 要求 |
| --------------------- | ------------------------------------------------------------------- | ---------------------------------------------- |
| 天文 | .astro | Astro 项目自动安装 |
| bash | .sh、.bash、.zsh、.ksh | 自动安装bash-语言- 服务器 |
| 叮叮 | .c、.cpp、.cc、.cxx、.c++、.h、.hpp、.hh、.hxx、.h++ | 自动安装 C/C++ 项目 |
| 夏普 | .cs | `.NET SDK` 已安装 |
| Clojure-lsp | 语言.clj、.cljs、.cljc、.edn | `clojure-lsp` 命令可用 |
| 飞镖 | .dart | `dart` 命令可用 |
| 给定 | .ts、.tsx、.js、.jsx、.mjs | `deno`命令可用自动检测deno.json/deno.jsonc |
| 长生不老药-LS | .ex、.exs | `elixir` 命令可用 |
| 埃斯林特 | .ts、.tsx、.js、.jsx、.mjs、.cjs、.mts、.cts、.vue | `eslint` 项目中的依赖项 |
| 锐利 | .fs、.fsi、.fsx、.fsscript | `.NET SDK` 已安装 |
| 微光 | .gleam | `gleam` 命令可用 |
| 男生们 | .go | `go` 命令可用 |
| HLS | .hs、.lhs | `haskell-language-server-wrapper` 命令可用 |
| jdtls | .java | `Java SDK (version 21+)` 已安装 |
| kotlin-ls | .kt、.kts | Kotlin 项目的自动安装 |
| lua-ls | .lua | 自动安装 Lua 项目 |
| 尼克斯 | .nix | `nixd` 命令可用 |
| ocaml-lsp | .ml、.mli | `ocamllsp` 命令可用 |
| 奥克斯林特 | .ts、.tsx、.js、.jsx、.mjs、.cjs、.mts、.cts、.vue、.astro、.svelte | `oxlint` 项目中的依赖项 |
| php intelephense | php php .php | PHP 项目的自动安装 |
| 棱镜 | .prisma | `prisma` 命令可用 |
| 皮赖特 | .py, .pyi | `pyright` 依赖项已安装 |
| ruby-lsprubocop | .rb、.rake、.gemspec、.ru | `ruby` 和 `gem` 命令可用 |
| 生锈 | .rs | `rust-analyzer` 命令可用 |
| 源套件-lsp | .swift、.objc、.objcpp | `swift` 已安装(`xcode` 在 macOS 上) |
| 苗条 | .svelte | Svelte 项目的自动安装 |
| 立场 | .tf、.tfvars | 从 GitHub 版本自动安装 |
| 微雾 | .typ、.typc | 来自 GitHub 版本自动安装 |
| 稿件 | 稿件.ts、.tsx、.js、.jsx、.mjs、.cjs、.mts、.cts | `typescript` 项目中的依赖项 |
| 视图 | .vue | Vue 项目自动安装 |
| yaml-ls | .yaml、.yml | 自动安装 Red Hat yaml-language-server |
| 中立 | .zig、.zon | `zig` 命令可用 |
当检测到上述文件扩展名之一并且满足要求时LSP服务器将自动启用。
@@ -76,13 +76,13 @@ OpenCode附带了多种适用于流行语言的内置LSP服务器
每个LSP服务器支持以下功能
|物業 |類型 |描述 |
| ---------------- | -------- | ------------------------------------------------- |
| `disabled` |布尔 |将其设置为`true`以禁用LSP服务器|
| `command` |字符串[] |启动LSP服务器的命令|
| `extensions` |字符串[] |此 LSP 服务器应处理的文件扩展名 |
| `env` |对象|启动服务器时设置的环境变量|
| `initialization` |对象|发送到LSP服务器的初始化选项|
| 物業 | 類型 | 描述 |
| ---------------- | -------- | ------------------------------- |
| `disabled` | 布尔 | 将其设置为`true`以禁用LSP服务器 |
| `command` | 字符串[] | 启动LSP服务器的命令 |
| `extensions` | 字符串[] | 此 LSP 服务器应处理的文件扩展名 |
| `env` | 对象 | 启动服务器时设置的环境变量 |
| `initialization` | 对象 | 发送到LSP服务器的初始化选项 |
讓我們看一些例子。