You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: website/content/de/cli/themes.md
+66-24Lines changed: 66 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,19 +1,19 @@
1
1
# Themes
2
2
3
-
Qwen Code unterstützt eine Vielzahl von Themes, um das Farbschema und das Erscheinungsbild anzupassen. Du kannst das Theme über den Befehl `/theme` oder über die Konfigurationseinstellung `"theme":` ändern, um es deinen Vorlieben anzupassen.
3
+
Qwen Code unterstützt eine Vielzahl von Themes, um das Farbschema und das Erscheinungsbild anzupassen. Du kannst das Theme über den Befehl `/theme` oder die Konfigurationseinstellung `"theme":` ändern, um es deinen Vorlieben anzupassen.
4
4
5
5
## Verfügbare Themes
6
6
7
7
Qwen Code wird mit einer Auswahl vordefinierter Themes geliefert, die du mithilfe des Befehls `/theme` innerhalb der CLI auflisten kannst:
8
8
9
-
-**Dark Themes:**
9
+
-**Dunkle Themes:**
10
10
-`ANSI`
11
11
-`Atom One`
12
12
-`Ayu`
13
13
-`Default`
14
14
-`Dracula`
15
15
-`GitHub`
16
-
-**Light Themes:**
16
+
-**Helle Themes:**
17
17
-`ANSI Light`
18
18
-`Ayu Light`
19
19
-`Default Light`
@@ -23,24 +23,26 @@ Qwen Code wird mit einer Auswahl vordefinierter Themes geliefert, die du mithilf
23
23
24
24
### Themes ändern
25
25
26
-
1. Gib `/theme` in Qwen Code ein.
27
-
2. Ein Dialog oder eine Auswahl erscheint, in dem die verfügbaren Themes aufgelistet sind.
28
-
3. Wähle mit den Pfeiltasten ein Theme aus. Manche Oberflächen bieten eventuell eine Live-Vorschau oder markieren das aktuelle Theme.
29
-
4. Bestätige deine Auswahl, um das Theme zu übernehmen.
26
+
1.Gib `/theme` in Qwen Code ein.
27
+
2.Ein Dialog oder eine Auswahl-Eingabeaufforderung erscheint, in der die verfügbaren Themes aufgelistet sind.
28
+
3.Wähle mit den Pfeiltasten ein Theme aus. Manche Oberflächen bieten eventuell eine Live-Vorschau oder markieren das aktuelle Element beim Auswählen.
29
+
4.Bestätige deine Auswahl, um das Theme anzuwenden.
30
30
31
-
### Theme Persistence
31
+
**Hinweis:** Wenn in deiner `settings.json`-Datei bereits ein Theme definiert ist (entweder über den Namen oder einen Dateipfad), musst du den `"theme"`-Eintrag aus der Datei entfernen, bevor du das Theme über den `/theme`-Befehl ändern kannst.
32
32
33
-
Ausgewählte Themes werden in der [Konfiguration](./configuration.md) von Qwen Code gespeichert, sodass deine Präferenz über mehrere Sitzungen hinweg beibehalten wird.
33
+
### Speichern von Themes
34
+
35
+
Ausgewählte Themes werden in der [Konfiguration](./configuration.md) von Qwen Code gespeichert, sodass deine Präferenz auch über mehrere Sitzungen hinweg beibehalten wird.
34
36
35
37
---
36
38
37
-
## Custom Color Themes
39
+
## Benutzerdefinierte Farb-Themes
38
40
39
-
Qwen Code ermöglicht es dir, eigene Custom Color Themes zu erstellen, indem du diese in deiner `settings.json`-Datei definierst. Dadurch hast du volle Kontrolle über die Farbpalette, die in der CLI verwendet wird.
41
+
Qwen Code erlaubt dir, eigene benutzerdefinierte Farb-Themes zu erstellen, indem du diese in deiner `settings.json`-Datei definierst. Dadurch hast du volle Kontrolle über die Farbpalette, die in der CLI verwendet wird.
40
42
41
-
### Wie du ein Custom Theme definierst
43
+
### Wie du ein benutzerdefiniertes Theme definierst
42
44
43
-
Füge einen `customThemes`-Block zu deiner `settings.json`-Datei auf User-, Projekt- oder Systemebene hinzu. Jedes Custom Theme wird als Objekt mit einem eindeutigen Namen und einem Satz von Farbschlüsseln definiert. Zum Beispiel:
45
+
Füge einen `customThemes`-Block zu deiner `settings.json`-Datei auf Benutzer-, Projekt- oder Systemebene hinzu. Jedes benutzerdefinierte Theme wird als Objekt mit einem eindeutigen Namen und einer Reihe von Farbschlüsseln definiert. Zum Beispiel:
44
46
45
47
```json
46
48
{
@@ -85,9 +87,9 @@ Füge einen `customThemes`-Block zu deiner `settings.json`-Datei auf User-, Proj
85
87
-`DiffRemoved` (optional, für entfernte Zeilen in Diffs)
86
88
-`DiffModified` (optional, für geänderte Zeilen in Diffs)
87
89
88
-
**Erforderliche Properties:**
90
+
**Erforderliche Eigenschaften:**
89
91
90
-
-`name` (muss mit dem Key im `customThemes`-Objekt übereinstimmen und ein String sein)
92
+
-`name` (muss mit dem Schlüssel im `customThemes`-Objekt übereinstimmen und ein String sein)
91
93
-`type` (muss der String `"custom"` sein)
92
94
-`Background`
93
95
-`Foreground`
@@ -101,9 +103,49 @@ Füge einen `customThemes`-Block zu deiner `settings.json`-Datei auf User-, Proj
101
103
-`Comment`
102
104
-`Gray`
103
105
104
-
Du kannst entweder Hex-Codes (z. B. `#FF0000`) **oder** standardisierte CSS-Farbnamen (z. B. `coral`, `teal`, `blue`) für jeden Farbwert verwenden. Eine vollständige Liste der unterstützten Namen findest du unter [CSS color names](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#color_keywords).
106
+
Du kannst entweder Hex-Codes (z. B. `#FF0000`) **oder** Standard-CSS-Farbnamen (z. B. `coral`, `teal`, `blue`) für jeden Farbwert verwenden. Eine vollständige Liste der unterstützten Namen findest du unter [CSS color names](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#color_keywords).
107
+
108
+
Du kannst mehrere benutzerdefinierte Themes definieren, indem du weitere Einträge zum `customThemes`-Objekt hinzufügst.
109
+
110
+
### Themes aus einer Datei laden
111
+
112
+
Neben der Definition eigener Themes in der `settings.json` kannst du auch direkt ein Theme aus einer JSON-Datei laden, indem du den Dateipfad in deiner `settings.json` angibst. Das ist nützlich, um Themes zu teilen oder sie separat von deiner Hauptkonfiguration zu halten.
113
+
114
+
Um ein Theme aus einer Datei zu laden, setze die `theme`-Property in deiner `settings.json` auf den Pfad zu deiner Theme-Datei:
115
+
116
+
```json
117
+
{
118
+
"theme": "/path/to/your/theme.json"
119
+
}
120
+
```
121
+
122
+
Die Theme-Datei muss eine gültige JSON-Datei sein und dieselbe Struktur aufweisen wie ein benutzerdefiniertes Theme, das in der `settings.json` definiert ist.
Du kannst mehrere Custom Themes definieren, indem du weitere Einträge zum `customThemes`-Objekt hinzufügst.
148
+
**Sicherheitshinweis:** Aus Sicherheitsgründen lädt der Gemini CLI nur Theme-Dateien, die sich innerhalb deines Home-Verzeichnisses befinden. Wenn du versuchst, ein Theme von außerhalb deines Home-Verzeichnisses zu laden, wird eine Warnung angezeigt und das Theme wird nicht geladen. Dies verhindert das Laden potenziell schädlicher Theme-Dateien aus nicht vertrauenswürdigen Quellen.
107
149
108
150
### Beispiel für ein benutzerdefiniertes Theme
109
151
@@ -141,30 +183,30 @@ Du kannst mehrere Custom Themes definieren, indem du weitere Einträge zum `cust
Copy file name to clipboardExpand all lines: website/content/de/deployment.md
+19-19Lines changed: 19 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ Es gibt mehrere Möglichkeiten, Qwen Code auszuführen. Die Option, die du wähl
10
10
11
11
### 1. Standardinstallation (Empfohlen für typische Benutzer)
12
12
13
-
Dies ist die empfohlene Methode für Endbenutzer, um Qwen Code zu installieren. Dabei wird das Qwen Code Package aus der NPMRegistry heruntergeladen.
13
+
Dies ist die empfohlene Methode für Endbenutzer, um Qwen Code zu installieren. Dabei wird das Qwen Code-Paket aus der NPM-Registry heruntergeladen.
14
14
15
15
-**Globale Installation:**
16
16
@@ -27,24 +27,24 @@ Dies ist die empfohlene Methode für Endbenutzer, um Qwen Code zu installieren.
27
27
-**Mit NPX ausführen:**
28
28
29
29
```bash
30
-
#Führe die neueste Version von NPM aus, ohne eine globale Installation
30
+
#Führt die neueste Version von NPM aus, ohne eine globale Installation
31
31
npx @qwen-code/qwen-code
32
32
```
33
33
34
34
---
35
35
36
36
### 2. Ausführen in einer Sandbox (Docker/Podman)
37
37
38
-
Aus Gründen der Sicherheit und Isolation kann Qwen Code innerhalb eines Containers ausgeführt werden. Dies ist die Standardmethode, wie die CLI Tools ausführt, die Nebenwirkungen haben könnten.
38
+
Aus Gründen der Sicherheit und Isolation kann Qwen Code innerhalb eines Containers ausgeführt werden. Dies ist die Standardmethode, wie die CLI Tools mit möglichen Nebenwirkungen ausführt.
39
39
40
40
-**Direkt aus der Registry:**
41
-
Du kannst das veröffentlichte Sandbox-Image direkt ausführen. Dies ist nützlich für Umgebungen, in denen du nur Docker zur Verfügung hast und die CLI ausführen möchtest.
41
+
Du kannst das veröffentlichte Sandbox-Image direkt ausführen. Dies ist nützlich in Umgebungen, in denen du nur Docker zur Verfügung hast und die CLI ausführen möchtest.
42
42
```bash
43
43
# Run the published sandbox image
44
-
docker run --rm -it ghcr.io/qwenlm/qwen-code:0.0.10
44
+
docker run --rm -it ghcr.io/qwenlm/qwen-code:0.0.11
45
45
```
46
46
-**Verwendung des `--sandbox` Flags:**
47
-
Wenn du Qwen Code lokal installiert hast (gemäß der oben beschriebenen Standardinstallation), kannst du es anweisen, innerhalb des Sandbox-Containers ausgeführt zu werden.
47
+
Wenn Qwen Code lokal installiert ist (gemäß der oben beschriebenen Standardinstallation), kannst du es anweisen, innerhalb des Sandbox-Containers ausgeführt zu werden.
48
48
```bash
49
49
qwen --sandbox -y -p "your prompt here"
50
50
```
@@ -58,41 +58,41 @@ Mitwirkende am Projekt möchten die CLI direkt aus dem Quellcode ausführen.
58
58
-**Entwicklungsmodus:**
59
59
Diese Methode bietet Hot-Reloading und ist nützlich für die aktive Entwicklung.
60
60
```bash
61
-
# Vom Stammverzeichnis des Repositories
61
+
# Vom Root des Repositorys
62
62
npm run start
63
63
```
64
-
-**Produktionsähnlicher Modus (Verknüpftes Paket):**
65
-
Diese Methode simuliert eine globale Installation, indem sie Ihr lokales Paket verknüpft. Sie ist nützlich, um einen lokalen Build in einem Produktions-Workflow zu testen.
64
+
-**Produktionsähnlicher Modus (Verknüpftes Package):**
65
+
Diese Methode simuliert eine globale Installation, indem sie dein lokales Package verknüpft. Sie ist nützlich, um einen lokalen Build in einem Produktions-Workflow zu testen.
66
66
67
67
```bash
68
-
#Verknüpfen Sie das lokale CLI-Paket mit Ihren globalen node_modules
68
+
#Verknüpfe das lokale CLI-Package mit deinen globalen node_modules
69
69
npm link packages/cli
70
70
71
-
# Jetzt können Sie Ihre lokale Version mit dem Befehl `qwen` ausführen
71
+
# Jetzt kannst du deine lokale Version mit dem `qwen` Befehl ausführen
72
72
qwen
73
73
```
74
74
75
75
---
76
76
77
77
### 4. Ausführen des neuesten Qwen Code Commits von GitHub
78
78
79
-
Sie können die zuletzt committete Version von Qwen Code direkt aus dem GitHub-Repository ausführen. Dies ist nützlich, um Funktionen zu testen, die sich noch in der Entwicklung befinden.
79
+
Du kannst die zuletzt committete Version von Qwen Code direkt aus dem GitHub-Repository ausführen. Das ist nützlich, um Features zu testen, die sich noch in Entwicklung befinden.
80
80
81
81
```bash
82
82
83
-
# CLI direkt aus dem main branch auf GitHub ausführen
83
+
# CLI direkt aus dem main Branch auf GitHub ausführen
84
84
npx https://github.com/QwenLM/qwen-code
85
85
```
86
86
87
87
## Deployment-Architektur
88
88
89
-
Die oben beschriebenen Ausführungsmethoden werden durch die folgenden Architekturkomponenten und -prozesse ermöglicht:
89
+
Die oben beschriebenen Ausführungsmethoden werden durch die folgenden Architekturkomponenten und Prozesse ermöglicht:
90
90
91
91
**NPM-Pakete**
92
92
93
93
Das Qwen Code-Projekt ist ein Monorepo, das Kernpakete im NPM-Registry veröffentlicht:
94
94
95
-
-`@qwen-code/qwen-code-core`: Das Backend, das die Logik und Tool-Ausführung übernimmt.
95
+
-`@qwen-code/qwen-code-core`: Das Backend, welches Logik und Toolausführung übernimmt.
96
96
-`@qwen-code/qwen-code`: Das benutzerseitige Frontend.
97
97
98
98
Diese Pakete werden sowohl bei der Standardinstallation als auch beim Ausführen von Qwen Code aus dem Quellcode verwendet.
@@ -101,17 +101,17 @@ Diese Pakete werden sowohl bei der Standardinstallation als auch beim Ausführen
101
101
102
102
Es gibt zwei verschiedene Build-Prozesse, abhängig vom Verteilungskanal:
103
103
104
-
-**NPM-Veröffentlichung:** Für die Veröffentlichung im NPM-Registry wird der TypeScript-Quellcode in `@qwen-code/qwen-code-core` und `@qwen-code/qwen-code` mithilfe des TypeScript Compilers (`tsc`) in Standard-JavaScript transpiliert. Das resultierende `dist/`-Verzeichnis wird dann im NPM-Paket veröffentlicht. Dies ist ein Standardansatz für TypeScript-Bibliotheken.
104
+
-**NPM-Veröffentlichung:** Für die Veröffentlichung im NPM-Registry wird der TypeScript-Quellcode in `@qwen-code/qwen-code-core` und `@qwen-code/qwen-code` mithilfe des TypeScript Compilers (`tsc`) in Standard-JavaScript transpiliert. Das resultierende `dist/`-Verzeichnis wird dann im NPM-Paket veröffentlicht. Dies ist ein üblicher Ansatz für TypeScript-Bibliotheken.
105
105
106
-
-**GitHub `npx`-Ausführung:** Beim direkten Ausführen der neuesten Qwen Code-Version von GitHub wird ein anderer Prozess durch das `prepare`-Script in der `package.json`ausgelöst. Dieses Script nutzt `esbuild`, um die gesamte Anwendung und ihre Abhängigkeiten in eine einzelne, eigenständige JavaScript-Datei zu bündeln. Dieses Bundle wird dynamisch auf dem Rechner des Benutzers erzeugt und ist nicht im Repository enthalten.
106
+
-**GitHub `npx`-Ausführung:** Beim direkten Ausführen der neuesten Version von Qwen Code von GitHub aus wird ein anderer Prozess durch das `prepare`-Skript in der `package.json`gestartet. Dieses Skript nutzt `esbuild`, um die gesamte Anwendung samt Abhängigkeiten in eine einzelne, eigenständige JavaScript-Datei zu bündeln. Dieses Bundle wird dynamisch auf dem Rechner des Benutzers erzeugt und nicht im Repository versioniert.
107
107
108
108
**Docker-Sandbox-Image**
109
109
110
-
Die Docker-basierte Ausführungsmethode wird vom Container-Image `qwen-code-sandbox` unterstützt. Dieses Image wird in einer Container-Registry veröffentlicht und enthält eine global vorinstallierte Version von Qwen Code.
110
+
Die Docker-basierte Ausführungsmethode wird vom Container-Image `qwen-code-sandbox` unterstützt. Dieses Image wird in einer Container-Registry veröffentlicht und enthält eine vorinstallierte globale Version von Qwen Code.
111
111
112
112
## Release-Prozess
113
113
114
-
Der Release-Prozess ist über GitHub Actions automatisiert. Der Release-Workflow führt folgende Aktionen durch:
114
+
Der Release-Prozess ist durch GitHub Actions automatisiert. Der Release-Workflow führt folgende Aktionen durch:
115
115
116
116
1. Build der NPM-Pakete mit `tsc`.
117
117
2. Veröffentlichen der NPM-Pakete in der Artifact Registry.
Copy file name to clipboardExpand all lines: website/content/de/examples/proxy-script.md
+13-13Lines changed: 13 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
-
# Beispiel-Proxy-Script
1
+
# BeispielProxy-Skript
2
2
3
-
Das folgende ist ein Beispiel für ein Proxy-Script, das mit der Umgebungsvariable `GEMINI_SANDBOX_PROXY_COMMAND` verwendet werden kann. Dieses Script erlaubt ausschließlich`HTTPS`-Verbindungen zu `example.com:443` und lehnt alle anderen Anfragen ab.
3
+
Das folgende ist ein Beispiel für ein Proxy-Skript, das mit der Umgebungsvariable `GEMINI_SANDBOX_PROXY_COMMAND` verwendet werden kann. Dieses Skript erlaubt nur`HTTPS`-Verbindungen zu `example.com:443` und lehnt alle anderen Anfragen ab.
4
4
5
5
```javascript
6
6
#!/usr/bin/env node
@@ -12,13 +12,13 @@ Das folgende ist ein Beispiel für ein Proxy-Script, das mit der Umgebungsvariab
12
12
*/
13
13
14
14
// Beispiel-Proxy-Server, der auf :::8877 lauscht und nur HTTPS-Verbindungen zu example.com erlaubt.
15
-
// Setze `GEMINI_SANDBOX_PROXY_COMMAND=scripts/example-proxy.js`, um den Proxy zusammen mit der Sandbox zu starten.
16
-
// Teste mit `curl https://example.com` innerhalb der Sandbox (im Shell-Modus oder über das Shell-Tool)
15
+
// Setze `GEMINI_SANDBOX_PROXY_COMMAND=scripts/example-proxy.js`, um den Proxy zusammen mit dem Sandbox-Modus zu starten.
16
+
// Teste ihn mit `curl https://example.com` innerhalb der Sandbox (im Shell-Modus oder über das Shell-Tool).
0 commit comments