mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-04-04 16:13:11 +00:00
fix(docs): locale markdown issues
This commit is contained in:
@@ -33,6 +33,7 @@ opencode [project]
|
||||
| ------------ | ---- | ------------------------------------------------- |
|
||||
| `--continue` | `-c` | Setzen Sie die letzte Sitzung fort |
|
||||
| `--session` | `-s` | Sitzung ID zum Fortfahren |
|
||||
| `--fork` | | Sitzung beim Fortsetzen verzweigen (mit `--continue` oder `--session`) |
|
||||
| `--prompt` | | Zur Verwendung auffordern |
|
||||
| `--model` | `-m` | Zu verwendendes Modell in der Form provider/model |
|
||||
| `--agent` | | Zu verwendender Agent |
|
||||
@@ -335,10 +336,11 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript"
|
||||
#### Flaggen
|
||||
|
||||
| Flagge | Kurz | Beschreibung |
|
||||
| ------------ | ---- | --------------------------------------------------------------------------------------------------- | --------- |
|
||||
| `--command` | | Der auszuführende Befehl: Nachricht für args | verwenden |
|
||||
| ------------ | ---- | --------------------------------------------------------------------------------------------------- |
|
||||
| `--command` | | Der auszuführende Befehl, Nachricht für Argumente verwenden |
|
||||
| `--continue` | `-c` | Setzen Sie die letzte Sitzung fort |
|
||||
| `--session` | `-s` | Sitzung ID zum Fortfahren |
|
||||
| `--fork` | | Verzweigen Sie die Sitzung beim Fortsetzen (mit `--continue` oder `--session`) verwenden |
|
||||
| `--share` | | Teilen Sie die Sitzung |
|
||||
| `--model` | `-m` | Zu verwendendes Modell in der Form provider/model |
|
||||
| `--agent` | | Zu verwendender Agent |
|
||||
@@ -362,12 +364,12 @@ Dadurch wird ein HTTP-Server gestartet, der API-Zugriff auf Opencode-Funktionali
|
||||
|
||||
#### Flaggen
|
||||
|
||||
| Flagge | Beschreibung |
|
||||
| ------------ | --------------------------------------- | -------- |
|
||||
| `--port` | Port zum Abhören |
|
||||
| `--hostname` | Hostname zum Abhören |
|
||||
| `--mdns` | mDNS-Erkennung aktivieren |
|
||||
| `--cors` | Zusätzliche Browserursprung(e), um CORS | zulassen |
|
||||
| Flagge | Beschreibung |
|
||||
| ------------ | -------------------------------------------------- |
|
||||
| `--port` | Port zum Abhören |
|
||||
| `--hostname` | Hostname zum Abhören |
|
||||
| `--mdns` | mDNS-Erkennung aktivieren |
|
||||
| `--cors` | Zusätzliche Browserursprung(e), um CORS zuzulassen |
|
||||
|
||||
---
|
||||
|
||||
@@ -408,12 +410,12 @@ opencode stats
|
||||
|
||||
#### Flaggen
|
||||
|
||||
| Flagge | Beschreibung |
|
||||
| ----------- | ---------------------------------------------------------------------------------------------------------------- | --- |
|
||||
| `--days` | Statistiken für die letzten N Tage anzeigen (alle Zeiten) |
|
||||
| `--tools` | Anzahl der angebotenen Werkzeuge (alle) |
|
||||
| `--models` | Aufschlüsselung der Modellnutzung anzeigen (standardmäßig ausgeblendet). Übergeben Sie eine Zahl, um das obere N | . |
|
||||
| `--project` | Nach Projekt filtern (alle Projekte, leere Zeichenfolge: aktuelles Projekt) |
|
||||
| Flagge | Beschreibung |
|
||||
| ----------- | ------------------------------------------------------------------------------------------------------------------------------ |
|
||||
| `--days` | Statistiken für die letzten N Tage anzeigen (alle Zeiten) |
|
||||
| `--tools` | Anzahl der angebotenen Werkzeuge (alle) |
|
||||
| `--models` | Aufschlüsselung der Modellnutzung anzeigen (standardmäßig ausgeblendet). Übergeben Sie eine Zahl, um die obersten N anzuzeigen |
|
||||
| `--project` | Nach Projekt filtern (alle Projekte, leere Zeichenfolge: aktuelles Projekt) |
|
||||
|
||||
---
|
||||
|
||||
@@ -458,12 +460,12 @@ Dadurch wird ein HTTP-Server gestartet und ein Webbrowser geöffnet, um über ei
|
||||
|
||||
#### Flaggen
|
||||
|
||||
| Flagge | Beschreibung |
|
||||
| ------------ | --------------------------------------- | -------- |
|
||||
| `--port` | Port zum Abhören |
|
||||
| `--hostname` | Hostname zum Abhören |
|
||||
| `--mdns` | mDNS-Erkennung aktivieren |
|
||||
| `--cors` | Zusätzliche Browserursprung(e), um CORS | zulassen |
|
||||
| Flagge | Beschreibung |
|
||||
| ------------ | -------------------------------------------------- |
|
||||
| `--port` | Port zum Abhören |
|
||||
| `--hostname` | Hostname zum Abhören |
|
||||
| `--mdns` | mDNS-Erkennung aktivieren |
|
||||
| `--cors` | Zusätzliche Browserursprung(e), um CORS zuzulassen |
|
||||
|
||||
---
|
||||
|
||||
@@ -497,12 +499,12 @@ opencode uninstall
|
||||
|
||||
#### Flaggen
|
||||
|
||||
| Flagge | Kurz | Beschreibung |
|
||||
| --------------- | ---- | --------------------------------------- | ------------ |
|
||||
| `--keep-config` | `-c` | Konfigurationsdateien behalten |
|
||||
| `--keep-data` | `-d` | Sitzungsdaten und Snapshots aufbewahren |
|
||||
| `--dry-run` | | Zeigt, was entfernt werden würde, ohne | zu entfernen |
|
||||
| `--force` | `-f` | Bestätigungsaufforderungen überspringen |
|
||||
| Flagge | Kurz | Beschreibung |
|
||||
| --------------- | ---- | --------------------------------------------------- |
|
||||
| `--keep-config` | `-c` | Konfigurationsdateien behalten |
|
||||
| `--keep-data` | `-d` | Sitzungsdaten und Snapshots aufbewahren |
|
||||
| `--dry-run` | | Zeigt, was entfernt werden würde, ohne zu entfernen |
|
||||
| `--force` | `-f` | Bestätigungsaufforderungen überspringen |
|
||||
|
||||
---
|
||||
|
||||
@@ -528,9 +530,9 @@ opencode upgrade v0.1.48
|
||||
|
||||
#### Flaggen
|
||||
|
||||
| Flagge | Kurz | Beschreibung |
|
||||
| ---------- | ---- | ---------------------------------------------------------------------- |
|
||||
| `--method` | `-m` | Die verwendete Installationsmethode; Curl, NPM, PNPM, Brötchen, Brauen |
|
||||
| Flagge | Kurz | Beschreibung |
|
||||
| ---------- | ---- | --------------------------------------------------------------- |
|
||||
| `--method` | `-m` | Die verwendete Installationsmethode; curl, npm, pnpm, bun, brew |
|
||||
|
||||
---
|
||||
|
||||
@@ -585,10 +587,10 @@ OpenCode kann mithilfe von Umgebungsvariablen konfiguriert werden.
|
||||
Diese Umgebungsvariablen ermöglichen experimentelle Funktionen, die sich ändern oder entfernen können.
|
||||
|
||||
| Variable | Geben Sie | eine Beschreibung |
|
||||
| ----------------------------------------------- | --------------- | ------------------------------------------------------- | ------------ |
|
||||
| ----------------------------------------------- | --------------- | ------------------------------------------------------- |
|
||||
| `OPENCODE_EXPERIMENTAL` | boolescher Wert | Alle experimentellen Funktionen aktivieren |
|
||||
| `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | boolescher Wert | Symbolerkennung aktivieren |
|
||||
| `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | boolescher Wert | Kopieren bei Auswahl in TUI | deaktivieren |
|
||||
| `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | boolescher Wert | Kopieren bei Auswahl in TUI deaktivieren |
|
||||
| `OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS` | Zahl | Standard-Timeout für Bash-Befehle in ms |
|
||||
| `OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX` | Zahl | Maximale Ausgabetokens für LLM-Antworten |
|
||||
| `OPENCODE_EXPERIMENTAL_FILEWATCHER` | boolescher Wert | Dateiüberwachung für das gesamte Verzeichnis aktivieren |
|
||||
|
||||
@@ -16,7 +16,7 @@ Sie können sich auch [awesome-opencode](https://github.com/awesome-opencode/awe
|
||||
## Plugins
|
||||
|
||||
| Name | Beschreibung |
|
||||
| --------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- |
|
||||
| --------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
|
||||
| [opencode-daytona](https://github.com/jamesmurdza/daytona/blob/main/guides/typescript/opencode/README.md) | Führen Sie OpenCode-Sitzungen automatisch in isolierten Daytona-Sandboxes mit Git-Synchronisierung und Live-Vorschauen aus |
|
||||
| [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session) | Helicone-Sitzungsheader für die Anforderungsgruppierung automatisch einfügen |
|
||||
| [opencode-type-inject](https://github.com/nick-vi/opencode-type-inject) | TypeScript/Svelte-Typen mit Suchtools automatisch in Dateilesevorgänge einfügen |
|
||||
@@ -30,7 +30,7 @@ Sie können sich auch [awesome-opencode](https://github.com/awesome-opencode/awe
|
||||
| [opencode-pty](https://github.com/shekohex/opencode-pty.git) | Ermöglicht AI-Agenten, Hintergrundprozesse in einem PTY auszuführen und ihnen interaktive Eingaben zu senden. |
|
||||
| [opencode-shell-strategy](https://github.com/JRedeker/opencode-shell-strategy) | Anweisungen für nicht interaktive Shell-Befehle – verhindert Abstürze bei TTY-abhängigen Vorgängen |
|
||||
| [opencode-wakatime](https://github.com/angristan/opencode-wakatime) | Verfolgen Sie die Nutzung von OpenCode mit Wakatime |
|
||||
| [opencode-md-table-formatter](https://github.com/franlol/opencode-md-table-formatter/tree/main) | Von LLMs | erstellte Abschriftentabellen bereinigen |
|
||||
| [opencode-md-table-formatter](https://github.com/franlol/opencode-md-table-formatter/tree/main) | Von LLMs erstellte Abschriftentabellen bereinigen |
|
||||
| [opencode-morph-fast-apply](https://github.com/JRedeker/opencode-morph-fast-apply) | 10x schnellere Codebearbeitung mit Morph Fast Apply API und Lazy-Edit-Markern |
|
||||
| [oh-my-opencode](https://github.com/code-yeongyu/oh-my-opencode) | Hintergrundagenten, vorgefertigte LSP/AST/MCP-Tools, kuratierte Agenten, Claude Code-kompatibel |
|
||||
| [opencode-notificator](https://github.com/panta82/opencode-notificator) | Desktop-Benachrichtigungen und akustische Warnungen für OpenCode-Sitzungen |
|
||||
@@ -53,7 +53,7 @@ Sie können sich auch [awesome-opencode](https://github.com/awesome-opencode/awe
|
||||
## Projects
|
||||
|
||||
| Name | Beschreibung |
|
||||
| ------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------- | --------- |
|
||||
| ------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------- |
|
||||
| [kimaki](https://github.com/remorses/kimaki) | Discord-Bot zur Steuerung von OpenCode-Sitzungen, basierend auf SDK |
|
||||
| [opencode.nvim](https://github.com/NickvanDyke/opencode.nvim) | Neovim-Plugin für editorfähige Eingabeaufforderungen, basierend auf API |
|
||||
| [portal](https://github.com/hosenur/portal) | Mobile-First-Web UI für OpenCode über Tailscale/VPN |
|
||||
@@ -61,7 +61,7 @@ Sie können sich auch [awesome-opencode](https://github.com/awesome-opencode/awe
|
||||
| [opencode.nvim](https://github.com/sudo-tee/opencode.nvim) | Neovim-Frontend für Opencode – ein terminalbasierter AI-Coding-Agent |
|
||||
| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | Vercel AI SDK Anbieter für die Verwendung von OpenCode über @opencode-ai/sdk |
|
||||
| [OpenChamber](https://github.com/btriapitsyn/openchamber) | Web-/Desktop-App und VS Code-Erweiterung für OpenCode |
|
||||
| [OpenCode-Obsidian](https://github.com/mtymek/opencode-obsidian) | Obsidian-Plugin, das OpenCode in Obsidians UI | einbettet |
|
||||
| [OpenCode-Obsidian](https://github.com/mtymek/opencode-obsidian) | Obsidian-Plugin, das OpenCode in Obsidians UI einbettet |
|
||||
| [OpenWork](https://github.com/different-ai/openwork) | Eine Open-Source-Alternative zu Claude Cowork, unterstützt von OpenCode |
|
||||
| [ocx](https://github.com/kdcokenny/ocx) | OpenCode Erweiterungsmanager mit portablen, isolierten Profilen. |
|
||||
| [CodeNomad](https://github.com/NeuralNomadsAI/CodeNomad) | Desktop-, Web-, Mobil- und Remote-Client-App für OpenCode |
|
||||
|
||||
@@ -11,32 +11,32 @@ OpenCode formatiert Dateien automatisch, nachdem sie mit sprachspezifischen Form
|
||||
|
||||
OpenCode verfügt über mehrere integrierte Formatierer für gängige Sprachen und Frameworks. Nachfolgend finden Sie eine Liste der Formatierer, unterstützten Dateierweiterungen und benötigten Befehle oder Konfigurationsoptionen.
|
||||
|
||||
| Formatierer | Erweiterungen | Anforderungen |
|
||||
| --------------------- | ------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
|
||||
| gofmt | .go | `gofmt`-Befehl verfügbar |
|
||||
| mischen | .ex, .exs, .eex, .heex, .leex, .neex, .sface | `mix`-Befehl verfügbar |
|
||||
| hübscher | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml und [more](https://prettier.io/docs/en/index.html) | `prettier`-Abhängigkeit in `package.json` |
|
||||
| Biom | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml und [more](https://biomejs.dev/) | `biome.json(c)` Konfigurationsdatei |
|
||||
| Zickzack | .zig, .zon | `zig`-Befehl verfügbar |
|
||||
| clang-format | .c, .cpp, .h, .hpp, .ino und [more](https://clang.llvm.org/docs/ClangFormat.html) | `.clang-format` Konfigurationsdatei |
|
||||
| ktlint | .kt, .kts | `ktlint`-Befehl verfügbar |
|
||||
| Halskrause | .py, .pyi | `ruff`-Befehl verfügbar mit config |
|
||||
| rustfmt | .rs | `rustfmt`-Befehl verfügbar |
|
||||
| frachtfmt | .rs | `cargo fmt`-Befehl verfügbar |
|
||||
| UV | .py, .pyi | `uv`-Befehl verfügbar |
|
||||
| rubocop | .rb, .rake, .gemspec, .ru | `rubocop`-Befehl verfügbar |
|
||||
| standardrb | .rb, .rake, .gemspec, .ru | `standardrb`-Befehl verfügbar |
|
||||
| htmlbeautifier | .erb, .html.erb | `htmlbeautifier`-Befehl verfügbar |
|
||||
| Luft | .R | `air`-Befehl verfügbar |
|
||||
| Dart | .dart | `dart`-Befehl verfügbar |
|
||||
| ocamlformat | .ml, .mli | `ocamlformat` Befehl verfügbar und `.ocamlformat` Konfigurationsdatei |
|
||||
| Terraform | .tf, .tfvars | `terraform`-Befehl verfügbar |
|
||||
| Glanz | .glanz | `gleam`-Befehl verfügbar |
|
||||
| nixfmt | .nix | `nixfmt`-Befehl verfügbar |
|
||||
| shfmt | .sh, .bash | `shfmt`-Befehl verfügbar |
|
||||
| Pint | .php | `laravel/pint`-Abhängigkeit in `composer.json` |
|
||||
| oxfmt (Experimentell) | .js, .jsx, .ts, .tsx | `oxfmt`-Abhängigkeit in `package.json` und einer [experimental env variable flag](/docs/cli/#experimental) |
|
||||
| Ormolu | .hs | `ormolu`-Befehl verfügbar |
|
||||
| Formatierer | Erweiterungen | Anforderungen |
|
||||
| --------------------- | -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
|
||||
| gofmt | .go | `gofmt`-Befehl verfügbar |
|
||||
| mix | .ex, .exs, .eex, .heex, .leex, .neex, .sface | `mix`-Befehl verfügbar |
|
||||
| prettier | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml, und [more](https://prettier.io/docs/en/index.html) | `prettier`-Abhängigkeit in `package.json` |
|
||||
| biome | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml, und [more](https://biomejs.dev/) | `biome.json(c)` Konfigurationsdatei |
|
||||
| zig | .zig, .zon | `zig`-Befehl verfügbar |
|
||||
| clang-format | .c, .cpp, .h, .hpp, .ino und [more](https://clang.llvm.org/docs/ClangFormat.html) | `.clang-format` Konfigurationsdatei |
|
||||
| ktlint | .kt, .kts | `ktlint`-Befehl verfügbar |
|
||||
| ruff | .py, .pyi | `ruff`-Befehl verfügbar mit config |
|
||||
| rustfmt | .rs | `rustfmt`-Befehl verfügbar |
|
||||
| cargofmt | .rs | `cargo fmt`-Befehl verfügbar |
|
||||
| uv | .py, .pyi | `uv`-Befehl verfügbar |
|
||||
| rubocop | .rb, .rake, .gemspec, .ru | `rubocop`-Befehl verfügbar |
|
||||
| standardrb | .rb, .rake, .gemspec, .ru | `standardrb`-Befehl verfügbar |
|
||||
| htmlbeautifier | .erb, .html.erb | `htmlbeautifier`-Befehl verfügbar |
|
||||
| air | .R | `air`-Befehl verfügbar |
|
||||
| dart | .dart | `dart`-Befehl verfügbar |
|
||||
| ocamlformat | .ml, .mli | `ocamlformat` Befehl verfügbar und `.ocamlformat` Konfigurationsdatei |
|
||||
| terraform | .tf, .tfvars | `terraform`-Befehl verfügbar |
|
||||
| gleam | .gleam | `gleam`-Befehl verfügbar |
|
||||
| nixfmt | .nix | `nixfmt`-Befehl verfügbar |
|
||||
| shfmt | .sh, .bash | `shfmt`-Befehl verfügbar |
|
||||
| pint | .php | `laravel/pint`-Abhängigkeit in `composer.json` |
|
||||
| oxfmt (Experimental) | .js, .jsx, .ts, .tsx | `oxfmt`-Abhängigkeit in `package.json` und einer [experimental env variable flag](/docs/cli/#experimental) |
|
||||
| Ormolu | .hs | `ormolu`-Befehl verfügbar |
|
||||
|
||||
Wenn Ihr Projekt auch `prettier` in Ihrem `package.json` hat, wird OpenCode automatisch verwendet.
|
||||
|
||||
@@ -67,12 +67,12 @@ Sie können Formatierer über den Abschnitt `formatter` in Ihrer OpenCode-Konfig
|
||||
|
||||
Jede Formatierungskonfiguration unterstützt Folgendes:
|
||||
|
||||
| Eigentum | Geben Sie | eine Beschreibung |
|
||||
| ------------- | --------------- | ----------------------------------------------------------- | ------------------------ |
|
||||
| `disabled` | boolescher Wert | Setzen Sie dies auf `true`, um den Formatierer | zu deaktivieren |
|
||||
| `command` | string[] | Der zum Formatieren auszuführende Befehl |
|
||||
| `environment` | Objekt | Umgebungsvariablen, die beim Ausführen des Formatierers | festgelegt werden sollen |
|
||||
| `extensions` | string[] | Dateierweiterungen, die dieser Formatierer verarbeiten soll |
|
||||
| Eigentum | Typ | Beschreibung |
|
||||
| ------------- | --------------- | -------------------------------------------------------------------------------- |
|
||||
| `disabled` | boolescher Wert | Setzen Sie dies auf `true`, um den Formatierer zu deaktivieren |
|
||||
| `command` | string[] | Der zum Formatieren auszuführende Befehl |
|
||||
| `environment` | Objekt | Umgebungsvariablen, die beim Ausführen des Formatierers festgelegt werden sollen |
|
||||
| `extensions` | string[] | Dateierweiterungen, die dieser Formatierer verarbeiten soll |
|
||||
|
||||
Schauen wir uns einige Beispiele an.
|
||||
|
||||
|
||||
@@ -135,14 +135,14 @@ Sie können eine Tastenkombination deaktivieren, indem Sie den Schlüssel mit de
|
||||
Die Eingabeaufforderungseingabe der OpenCode-Desktop-App unterstützt gängige Readline/Emacs-style-Verknüpfungen zum Bearbeiten von Text. Diese sind integriert und derzeit nicht über `opencode.json` konfigurierbar.
|
||||
|
||||
| Verknüpfung | Aktion |
|
||||
| ----------- | ----------------------------------------------------- | ------- |
|
||||
| ----------- | ----------------------------------------------------- |
|
||||
| `ctrl+a` | Zum Anfang der aktuellen Zeile gehen |
|
||||
| `ctrl+e` | Zum Ende der aktuellen Zeile gehen |
|
||||
| `ctrl+b` | Cursor um ein Zeichen zurückbewegen |
|
||||
| `ctrl+f` | Cursor um ein Zeichen vorwärts bewegen |
|
||||
| `alt+b` | Cursor um ein Wort zurückbewegen |
|
||||
| `alt+f` | Bewegen Sie den Cursor ein Wort vorwärts |
|
||||
| `ctrl+d` | Zeichen unter Cursor | löschen |
|
||||
| `ctrl+d` | Zeichen unter dem Cursor löschen |
|
||||
| `ctrl+k` | Bis zum Zeilenende töten |
|
||||
| `ctrl+u` | Bis zum Zeilenanfang töten |
|
||||
| `ctrl+w` | Vorheriges Wort töten |
|
||||
|
||||
@@ -12,18 +12,18 @@ OpenCode lässt sich in Ihr Language Server Protocol (LSP) integrieren, um die I
|
||||
OpenCode verfügt über mehrere integrierte LSP-Server für gängige Sprachen:
|
||||
|
||||
| LSP Server | Erweiterungen | Anforderungen |
|
||||
| ------------------ | ------------------------------------------------------------------- | ------------------------------------------------------------------------- | ----------- |
|
||||
| Astro | .astro | Automatische Installation für Astro-Projekte |
|
||||
| bash | .sh, .bash, .zsh, .ksh | Installiert den Bash-Language-Server | automatisch |
|
||||
| klirrend | .c, .cpp, .cc, .cxx, .c++, .h, .hpp, .hh, .hxx, .h++ | Automatische Installation für C/C++-Projekte |
|
||||
| ------------------ | ------------------------------------------------------------------- | ------------------------------------------------------------------------- |
|
||||
| astro | .astro | Automatische Installation für Astro-Projekte |
|
||||
| bash | .sh, .bash, .zsh, .ksh | Installiert den bash-language-server automatisch |
|
||||
| clangd | .c, .cpp, .cc, .cxx, .c++, .h, .hpp, .hh, .hxx, .h++ | Automatische Installation für C/C++-Projekte |
|
||||
| csharp | .cs | `.NET SDK` installed |
|
||||
| clojure-lsp | .clj, .cljs, .cljc, .edn | `clojure-lsp`-Befehl verfügbar |
|
||||
| Dart | .dart | `dart`-Befehl verfügbar |
|
||||
| dart | .dart | `dart`-Befehl verfügbar |
|
||||
| deno | .ts, .tsx, .js, .jsx, .mjs | `deno`-Befehl verfügbar (automatische Erkennung von deno.json/deno.jsonc) |
|
||||
| Elixier-ls | .ex, .exs | `elixir`-Befehl verfügbar |
|
||||
| elixir-ls | .ex, .exs | `elixir`-Befehl verfügbar |
|
||||
| eslint | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts, .vue | `eslint` dependency in project |
|
||||
| fsharp | .fs, .fsi, .fsx, .fsscript | `.NET SDK` installed |
|
||||
| Glanz | .glanz | `gleam`-Befehl verfügbar |
|
||||
| gleam | .gleam | `gleam`-Befehl verfügbar |
|
||||
| gopls | .go | `go`-Befehl verfügbar |
|
||||
| hls | .hs, .lhs | `haskell-language-server-wrapper`-Befehl verfügbar |
|
||||
| jdtls | .java | `Java SDK (version 21+)` installiert |
|
||||
@@ -32,18 +32,18 @@ OpenCode verfügt über mehrere integrierte LSP-Server für gängige Sprachen:
|
||||
| nixd | .nix | `nixd`-Befehl verfügbar |
|
||||
| ocaml-lsp | .ml, .mli | `ocamllsp`-Befehl verfügbar |
|
||||
| oxlint | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts, .vue, .astro, .svelte | `oxlint` dependency in project |
|
||||
| PHP Intelepense | .php | Automatische Installation für PHP-Projekte |
|
||||
| Prisma | .prisma | `prisma`-Befehl verfügbar |
|
||||
| php intelephense | .php | Automatische Installation für PHP-Projekte |
|
||||
| prisma | .prisma | `prisma`-Befehl verfügbar |
|
||||
| pyright | .py, .pyi | `pyright` dependency installed |
|
||||
| ruby-lsp (rubocop) | .rb, .rake, .gemspec, .ru | Befehle `ruby` und `gem` verfügbar |
|
||||
| Rost | .rs | `rust-analyzer`-Befehl verfügbar |
|
||||
| rust | .rs | `rust-analyzer`-Befehl verfügbar |
|
||||
| sourcekit-lsp | .swift, .objc, .objcpp | `swift` installed (`xcode` on macOS) |
|
||||
| schlank | .svelte | Automatische Installation für Svelte-Projekte |
|
||||
| Terraform | .tf, .tfvars | Automatische Installation von GitHub-Releases |
|
||||
| winziger Nebel | .typ, .typc | Automatische Installation von GitHub-Releases |
|
||||
| svelte | .svelte | Automatische Installation für Svelte-Projekte |
|
||||
| terraform | .tf, .tfvars | Automatische Installation von GitHub-Releases |
|
||||
| tinymist | .typ, .typc | Automatische Installation von GitHub-Releases |
|
||||
| typescript | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts | `typescript` dependency in project |
|
||||
| vue | .vue | Automatische Installation für Vue-Projekte |
|
||||
| yaml-ls | .yaml, .yml | Installiert den Red Hat Yaml-Language-Server | automatisch |
|
||||
| yaml-ls | .yaml, .yml | Installiert den Red Hat yaml-language-server automatisch |
|
||||
| zls | .zig, .zon | `zig`-Befehl verfügbar |
|
||||
|
||||
LSP-Server werden automatisch aktiviert, wenn eine der oben genannten Dateierweiterungen erkannt wird und die Anforderungen erfüllt sind.
|
||||
|
||||
@@ -266,12 +266,12 @@ Wenn Sie automatisches OAuth für einen Server deaktivieren möchten (e.g., für
|
||||
|
||||
#### OAuth-Optionen
|
||||
|
||||
| Option | Geben Sie | ein Beschreibung |
|
||||
| -------------- | ---------------- | --------------------------------------------------------------------------------------------- |
|
||||
| `oauth` | Objekt \| falsch | OAuth-Konfigurationsobjekt oder `false`, um die automatische OAuth-Erkennung zu deaktivieren. |
|
||||
| `clientId` | Zeichenfolge | OAuth-Client ID. Wenn nicht angegeben, wird eine dynamische Client-Registrierung versucht. |
|
||||
| `clientSecret` | Zeichenfolge | OAuth-Client-Geheimnis, falls vom Autorisierungsserver erforderlich. |
|
||||
| `scope` | Zeichenfolge | OAuth-Bereiche, die während der Autorisierung angefordert werden sollen. |
|
||||
| Option | Geben Sie | ein Beschreibung |
|
||||
| -------------- | --------------- | --------------------------------------------------------------------------------------------- |
|
||||
| `oauth` | Object \| false | OAuth-Konfigurationsobjekt oder `false`, um die automatische OAuth-Erkennung zu deaktivieren. |
|
||||
| `clientId` | Zeichenfolge | OAuth-Client ID. Wenn nicht angegeben, wird eine dynamische Client-Registrierung versucht. |
|
||||
| `clientSecret` | Zeichenfolge | OAuth-Client-Geheimnis, falls vom Autorisierungsserver erforderlich. |
|
||||
| `scope` | Zeichenfolge | OAuth-Bereiche, die während der Autorisierung angefordert werden sollen. |
|
||||
|
||||
#### Debugging
|
||||
|
||||
|
||||
Reference in New Issue
Block a user