fix(docs): locale translations
This commit is contained in:
@@ -142,15 +142,14 @@ Se devi passare variabili d'ambiente (come `OPENCODE_API_KEY`), vedi [Configurin
|
||||
|
||||
## Support
|
||||
|
||||
OpenCode funziona via ACP come nel terminal. Tutte le funzionalita sono supportate:
|
||||
|
||||
OpenCode funziona via ACP come nel terminale. Tutte le funzionalita sono supportate:
|
||||
:::note
|
||||
Alcuni comandi slash integrati come `/undo` e `/redo` non sono attualmente supportati.
|
||||
:::
|
||||
|
||||
- Built-in tools (file operations, terminal commands, etc.)
|
||||
- Custom tools and slash commands
|
||||
- MCP servers configured in your OpenCode config
|
||||
- Project-specific rules from `AGENTS.md`
|
||||
- Custom formatters and linters
|
||||
- Agents and permissions system
|
||||
- Strumenti integrati (operazioni sui file, comandi da terminale, ecc.)
|
||||
- Strumenti personalizzati e comandi slash
|
||||
- Server MCP configurati nella tua configurazione OpenCode
|
||||
- Regole specifiche del progetto da `AGENTS.md`
|
||||
- Formatter e linter personalizzati
|
||||
- Sistema di agenti e permessi
|
||||
|
||||
@@ -21,7 +21,7 @@ opencode run "Explain how closures work in JavaScript"
|
||||
|
||||
### tui
|
||||
|
||||
Avvia l'interfaccia testuale di OpenCode (terminal user interface).
|
||||
Avvia l'interfaccia testuale di OpenCode (interfaccia utente da terminale).
|
||||
|
||||
```bash
|
||||
opencode [project]
|
||||
@@ -60,7 +60,7 @@ opencode agent [command]
|
||||
|
||||
### attach
|
||||
|
||||
Collega un terminal a un backend server di OpenCode gia' in esecuzione avviato tramite i comandi `serve` o `web`.
|
||||
Collega un terminale a un backend server di OpenCode gia' in esecuzione avviato tramite i comandi `serve` o `web`.
|
||||
|
||||
```bash
|
||||
opencode attach [url]
|
||||
@@ -72,7 +72,7 @@ Questo consente di usare la TUI con un backend OpenCode remoto. Per esempio:
|
||||
# Start the backend server for web/mobile access
|
||||
opencode web --port 4096 --hostname 0.0.0.0
|
||||
|
||||
# In another terminal, attach the TUI to the running backend
|
||||
# In un altro terminale, collega la TUI al backend in esecuzione
|
||||
opencode attach http://10.20.30.40:4096
|
||||
```
|
||||
|
||||
@@ -326,10 +326,10 @@ opencode run Explain the use of context in Go
|
||||
Puoi anche collegarti a una istanza `opencode serve` gia' in esecuzione per evitare i cold boot dei server MCP ad ogni esecuzione:
|
||||
|
||||
```bash
|
||||
# Start a headless server in one terminal
|
||||
# Avvia un server headless in un terminale
|
||||
opencode serve
|
||||
|
||||
# In another terminal, run commands that attach to it
|
||||
# In un altro terminale, esegui comandi che si collegano ad esso
|
||||
opencode run --attach http://localhost:4096 "Explain async/await in JavaScript"
|
||||
```
|
||||
|
||||
@@ -562,7 +562,7 @@ OpenCode puo' essere configurato tramite variabili d'ambiente.
|
||||
| `OPENCODE_CONFIG_CONTENT` | string | Contenuto JSON di config inline |
|
||||
| `OPENCODE_DISABLE_AUTOUPDATE` | boolean | Disabilita i controlli automatici di aggiornamento |
|
||||
| `OPENCODE_DISABLE_PRUNE` | boolean | Disabilita la potatura dei dati vecchi |
|
||||
| `OPENCODE_DISABLE_TERMINAL_TITLE` | boolean | Disabilita aggiornamenti automatici del titolo terminal |
|
||||
| `OPENCODE_DISABLE_TERMINAL_TITLE` | boolean | Disabilita aggiornamenti automatici del titolo terminale |
|
||||
| `OPENCODE_PERMISSION` | string | Config permessi JSON inline |
|
||||
| `OPENCODE_DISABLE_DEFAULT_PLUGINS` | boolean | Disabilita i plugin di default |
|
||||
| `OPENCODE_DISABLE_LSP_DOWNLOAD` | boolean | Disabilita download automatico dei server LSP |
|
||||
|
||||
@@ -169,7 +169,7 @@ Opzioni disponibili:
|
||||
|
||||
- `scroll_acceleration.enabled` - Abilita l'accelerazione di scorrimento in stile macOS. **Ha precedenza su `scroll_speed`.**
|
||||
- `scroll_speed` - Moltiplicatore personalizzato della velocita di scorrimento (predefinito: `3`, minimo: `1`). Ignorato se `scroll_acceleration.enabled` e `true`.
|
||||
- `diff_style` - Controlla la resa delle diff. `"auto"` si adatta alla larghezza del terminal, `"stacked"` mostra sempre una singola colonna.
|
||||
- `diff_style` - Controlla la resa delle diff. `"auto"` si adatta alla larghezza del terminale, `"stacked"` mostra sempre una singola colonna.
|
||||
|
||||
[Scopri di piu sull'uso della TUI](/docs/tui).
|
||||
|
||||
|
||||
@@ -58,7 +58,7 @@ Puoi anche dare un'occhiata a [awesome-opencode](https://github.com/awesome-open
|
||||
| [opencode.nvim](https://github.com/NickvanDyke/opencode.nvim) | Plugin Neovim per prompt consapevoli dell'editor, costruito sull'API |
|
||||
| [portal](https://github.com/hosenur/portal) | Web UI mobile-first per OpenCode su Tailscale/VPN |
|
||||
| [opencode plugin template](https://github.com/zenobi-us/opencode-plugin-template/) | Template per costruire plugin OpenCode |
|
||||
| [opencode.nvim](https://github.com/sudo-tee/opencode.nvim) | Frontend Neovim per opencode: un agente di coding AI per terminal |
|
||||
| [opencode.nvim](https://github.com/sudo-tee/opencode.nvim) | Frontend Neovim per opencode: un agente di coding AI per terminale |
|
||||
| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | Provider Vercel AI SDK per usare OpenCode tramite @opencode-ai/sdk |
|
||||
| [OpenChamber](https://github.com/btriapitsyn/openchamber) | App Web/Desktop ed estensione VS Code per OpenCode |
|
||||
| [OpenCode-Obsidian](https://github.com/mtymek/opencode-obsidian) | Plugin Obsidian che integra OpenCode nella UI di Obsidian |
|
||||
|
||||
@@ -3,13 +3,13 @@ title: IDE
|
||||
description: L'estensione OpenCode per VS Code, Cursor e altri IDE
|
||||
---
|
||||
|
||||
OpenCode si integra con VS Code, Cursor o qualunque IDE che supporti un terminal. Basta eseguire `opencode` nel terminal per iniziare.
|
||||
OpenCode si integra con VS Code, Cursor o qualunque IDE che supporti un terminale. Basta eseguire `opencode` nel terminale per iniziare.
|
||||
|
||||
---
|
||||
|
||||
## Utilizzo
|
||||
|
||||
- **Avvio rapido**: usa `Cmd+Esc` (Mac) o `Ctrl+Esc` (Windows/Linux) per aprire OpenCode in una vista terminal divisa, oppure per mettere a fuoco una sessione esistente se e gia in esecuzione.
|
||||
- **Avvio rapido**: usa `Cmd+Esc` (Mac) o `Ctrl+Esc` (Windows/Linux) per aprire OpenCode in una vista terminale divisa, oppure per mettere a fuoco una sessione esistente se e gia in esecuzione.
|
||||
- **Nuova sessione**: usa `Cmd+Shift+Esc` (Mac) o `Ctrl+Shift+Esc` (Windows/Linux) per avviare una nuova sessione di OpenCode, anche se ne esiste gia una aperta. Puoi anche cliccare il pulsante OpenCode nell'interfaccia.
|
||||
- **Consapevolezza del contesto**: condividi automaticamente con OpenCode la selezione corrente o la scheda attiva.
|
||||
- **Scorciatoie per riferimenti file**: usa `Cmd+Option+K` (Mac) o `Alt+Ctrl+K` (Linux/Windows) per inserire riferimenti a file. Per esempio, `@File#L37-42`.
|
||||
@@ -21,7 +21,7 @@ OpenCode si integra con VS Code, Cursor o qualunque IDE che supporti un terminal
|
||||
Per installare OpenCode su VS Code e fork popolari come Cursor, Windsurf, VSCodium:
|
||||
|
||||
1. Apri VS Code
|
||||
2. Apri il terminal integrato
|
||||
2. Apri il terminale integrato
|
||||
3. Esegui `opencode` - l'estensione si installa automaticamente
|
||||
|
||||
Se invece vuoi usare il tuo IDE quando esegui `/editor` o `/export` dalla TUI, devi impostare `export EDITOR="code --wait"`. [Scopri di piu](/docs/tui/#editor-setup).
|
||||
@@ -38,7 +38,7 @@ Cerca **OpenCode** nel Marketplace delle estensioni e clicca **Install**.
|
||||
|
||||
Se l'estensione non si installa automaticamente:
|
||||
|
||||
- Assicurati di eseguire `opencode` nel terminal integrato.
|
||||
- Assicurati di eseguire `opencode` nel terminale integrato.
|
||||
- Verifica che la CLI del tuo IDE sia installata:
|
||||
- Per VS Code: comando `code`
|
||||
- Per Cursor: comando `cursor`
|
||||
|
||||
@@ -7,7 +7,7 @@ import { Tabs, TabItem } from "@astrojs/starlight/components"
|
||||
import config from "../../../../config.mjs"
|
||||
export const console = config.console
|
||||
|
||||
[**OpenCode**](/) e un agente di programmazione AI open source. E disponibile come interfaccia per terminal, app desktop o estensione per IDE.
|
||||
[**OpenCode**](/) e un agente di programmazione AI open source. E disponibile come interfaccia per terminale, app desktop o estensione per IDE.
|
||||
|
||||

|
||||
|
||||
@@ -17,9 +17,9 @@ Iniziamo.
|
||||
|
||||
#### Prerequisiti
|
||||
|
||||
Per usare OpenCode nel terminal, ti serve:
|
||||
Per usare OpenCode nel terminale, ti serve:
|
||||
|
||||
1. Un emulatore di terminal moderno, come:
|
||||
1. Un emulatore di terminale moderno, come:
|
||||
- [WezTerm](https://wezterm.org), cross-platform
|
||||
- [Alacritty](https://alacritty.org), cross-platform
|
||||
- [Ghostty](https://ghostty.org), Linux and macOS
|
||||
@@ -249,10 +249,10 @@ Puoi chiedere a OpenCode di aggiungere nuove funzionalita al progetto. Pero ti c
|
||||
```
|
||||
|
||||
:::tip
|
||||
Trascina e rilascia le immagini nel terminal per aggiungerle al prompt.
|
||||
Trascina e rilascia le immagini nel terminale per aggiungerle al prompt.
|
||||
:::
|
||||
|
||||
OpenCode puo analizzare le immagini che gli dai e aggiungerle al prompt. Puoi farlo trascinando e rilasciando un'immagine nel terminal.
|
||||
OpenCode puo analizzare le immagini che gli dai e aggiungerle al prompt. Puoi farlo trascinando e rilasciando un'immagine nel terminale.
|
||||
|
||||
3. **Implementa la funzionalita**
|
||||
|
||||
|
||||
@@ -107,7 +107,7 @@ OpenCode ha una lista di scorciatoie che puoi personalizzare tramite la configur
|
||||
|
||||
## Tasto leader
|
||||
|
||||
OpenCode usa un tasto `leader` per la maggior parte delle scorciatoie. Questo evita conflitti nel terminal.
|
||||
OpenCode usa un tasto `leader` per la maggior parte delle scorciatoie. Questo evita conflitti nel terminale.
|
||||
|
||||
Per impostazione predefinita, `ctrl+x` e il tasto leader e la maggior parte delle azioni richiede di premere prima il leader e poi la scorciatoia. Per esempio, per avviare una nuova sessione premi `ctrl+x` e poi `n`.
|
||||
|
||||
@@ -154,7 +154,7 @@ Il campo di input del prompt nell'app desktop di OpenCode supporta scorciatoie c
|
||||
|
||||
## Shift+Enter
|
||||
|
||||
Alcuni terminal non inviano di default i tasti modificatori insieme a Invio. Potrebbe essere necessario configurare il terminal per inviare `Shift+Enter` come sequenza di escape.
|
||||
Alcuni terminali non inviano di default i tasti modificatori insieme a Invio. Potrebbe essere necessario configurare il terminale per inviare `Shift+Enter` come sequenza di escape.
|
||||
|
||||
### Windows Terminal
|
||||
|
||||
|
||||
@@ -259,7 +259,7 @@ export const EnvProtection = async ({ project, client, $, directory, worktree })
|
||||
|
||||
### Inietta variabili d'ambiente
|
||||
|
||||
Inietta variabili d'ambiente in tutte le esecuzioni di shell (strumenti AI e terminal utente):
|
||||
Inietta variabili d'ambiente in tutte le esecuzioni di shell (strumenti AI e terminale utente):
|
||||
|
||||
```javascript title=".opencode/plugins/inject-env.js"
|
||||
export const InjectEnvPlugin = async () => {
|
||||
|
||||
@@ -284,9 +284,9 @@ L'uso dell'abbonamento Claude Pro/Max in OpenCode non è ufficialmente supportat
|
||||
|
||||
##### Usare chiavi API
|
||||
|
||||
Puoi anche selezionare **Create an API Key** se non hai un abbonamento Pro/Max. Aprirà il browser, ti chiederà di accedere ad Anthropic e ti darà un codice da incollare nel terminal.
|
||||
Puoi anche selezionare **Create an API Key** se non hai un abbonamento Pro/Max. Aprirà il browser, ti chiederà di accedere ad Anthropic e ti darà un codice da incollare nel terminale.
|
||||
|
||||
Oppure se hai già una chiave API, puoi selezionare **Manually enter API Key** e incollarla nel terminal.
|
||||
Oppure se hai già una chiave API, puoi selezionare **Manually enter API Key** e incollarla nel terminale.
|
||||
|
||||
---
|
||||
|
||||
@@ -664,7 +664,7 @@ GitLab Duo fornisce una chat agentic basata su AI con capacità di chiamata stru
|
||||
2. Clicca **Add new token**
|
||||
3. Nome: `OpenCode`, Scopes: `api`
|
||||
4. Copia il token (inizia con `glpat-`)
|
||||
5. Inseriscilo nel terminal
|
||||
5. Inseriscilo nel terminale
|
||||
|
||||
3. Esegui il comando `/models` per vedere i modelli disponibili.
|
||||
|
||||
@@ -1325,7 +1325,7 @@ Consigliamo di iscriversi a [ChatGPT Plus o Pro](https://chatgpt.com/pricing).
|
||||
|
||||
##### Usare chiavi API
|
||||
|
||||
Se hai già una chiave API, puoi selezionare **Manually enter API Key** e incollarla nel terminal.
|
||||
Se hai già una chiave API, puoi selezionare **Manually enter API Key** e incollarla nel terminale.
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -3,19 +3,19 @@ title: Temi
|
||||
description: Seleziona un tema integrato o definiscine uno tuo.
|
||||
---
|
||||
|
||||
Con OpenCode puoi scegliere tra diversi temi integrati, usare un tema che si adatta al tema del tuo terminal oppure definire un tema personalizzato.
|
||||
Con OpenCode puoi scegliere tra diversi temi integrati, usare un tema che si adatta al tema del tuo terminale oppure definire un tema personalizzato.
|
||||
|
||||
Per impostazione predefinita, OpenCode usa il tema `opencode`.
|
||||
|
||||
---
|
||||
|
||||
## Requisiti del terminal
|
||||
## Requisiti del terminale
|
||||
|
||||
Per visualizzare correttamente i temi con l'intera palette, il terminal deve supportare **truecolor** (colore a 24 bit). La maggior parte dei terminal moderni lo supporta di default, ma potrebbe essere necessario abilitarlo:
|
||||
Per visualizzare correttamente i temi con l'intera palette, il terminale deve supportare **truecolor** (colore a 24 bit). La maggior parte dei terminali moderni lo supporta di default, ma potrebbe essere necessario abilitarlo:
|
||||
|
||||
- **Verifica supporto**: esegui `echo $COLORTERM` - dovrebbe stampare `truecolor` o `24bit`
|
||||
- **Abilita truecolor**: imposta la variabile d'ambiente `COLORTERM=truecolor` nel profilo della shell
|
||||
- **Compatibilita del terminal**: assicurati che l'emulatore supporti il colore a 24 bit (la maggior parte dei terminal moderni come iTerm2, Alacritty, Kitty, Windows Terminal e le versioni recenti di GNOME Terminal)
|
||||
- **Compatibilità del terminale**: assicurati che l'emulatore supporti il colore a 24 bit (la maggior parte dei terminali moderni come iTerm2, Alacritty, Kitty, Windows Terminal e le versioni recenti di GNOME Terminal)
|
||||
|
||||
Senza truecolor, i temi potrebbero apparire con colori meno accurati oppure fare fallback alla migliore approssimazione a 256 colori.
|
||||
|
||||
@@ -27,7 +27,7 @@ OpenCode include diversi temi integrati.
|
||||
|
||||
| Nome | Descrizione |
|
||||
| ---------------------- | ------------------------------------------------------------------------- |
|
||||
| `system` | Si adatta al colore di sfondo del terminal |
|
||||
| `system` | Si adatta al colore di sfondo del terminale |
|
||||
| `tokyonight` | Basato sul tema [Tokyonight](https://github.com/folke/tokyonight.nvim) |
|
||||
| `everforest` | Basato sul tema [Everforest](https://github.com/sainnhe/everforest) |
|
||||
| `ayu` | Basato sul tema scuro [Ayu](https://github.com/ayu-theme) |
|
||||
@@ -45,17 +45,17 @@ E altri ancora: aggiungiamo costantemente nuovi temi.
|
||||
|
||||
## Tema di sistema
|
||||
|
||||
Il tema `system` e progettato per adattarsi automaticamente allo schema colori del tuo terminal. A differenza dei temi tradizionali con colori fissi, il tema _system_:
|
||||
Il tema `system` e progettato per adattarsi automaticamente allo schema colori del tuo terminale. A differenza dei temi tradizionali con colori fissi, il tema _system_:
|
||||
|
||||
- **Genera una scala di grigi**: crea una scala di grigi personalizzata in base al colore di sfondo del terminal, garantendo un contrasto ottimale.
|
||||
- **Usa colori ANSI**: sfrutta i colori ANSI standard (0-15) per evidenziazione della sintassi ed elementi UI, rispettando la palette del terminal.
|
||||
- **Preserva i default del terminal**: usa `none` per testo e sfondo per mantenere l'aspetto nativo del terminal.
|
||||
- **Genera una scala di grigi**: crea una scala di grigi personalizzata in base al colore di sfondo del terminale, garantendo un contrasto ottimale.
|
||||
- **Usa colori ANSI**: sfrutta i colori ANSI standard (0-15) per evidenziazione della sintassi ed elementi UI, rispettando la palette del terminale.
|
||||
- **Preserva i default del terminale**: usa `none` per testo e sfondo per mantenere l'aspetto nativo del terminale.
|
||||
|
||||
Il tema di sistema e pensato per chi:
|
||||
|
||||
- Vuole che OpenCode corrisponda all'aspetto del terminal
|
||||
- Usa schemi colori personalizzati del terminal
|
||||
- Preferisce un aspetto coerente tra tutte le applicazioni da terminal
|
||||
- Vuole che OpenCode corrisponda all'aspetto del terminale
|
||||
- Usa schemi colori personalizzati del terminale
|
||||
- Preferisce un aspetto coerente tra tutte le applicazioni da terminale
|
||||
|
||||
---
|
||||
|
||||
@@ -119,7 +119,7 @@ I temi usano un formato JSON flessibile che supporta:
|
||||
- **Colori ANSI**: `3` (0-255)
|
||||
- **Riferimenti colore**: `"primary"` o definizioni personalizzate
|
||||
- **Varianti scuro/chiaro**: `{"dark": "#000", "light": "#fff"}`
|
||||
- **Nessun colore**: `"none"` - usa il colore predefinito del terminal o trasparente
|
||||
- **Nessun colore**: `"none"` - usa il colore predefinito del terminale o trasparente
|
||||
|
||||
---
|
||||
|
||||
@@ -129,12 +129,12 @@ La sezione `defs` e opzionale e ti permette di definire colori riutilizzabili ch
|
||||
|
||||
---
|
||||
|
||||
### Valori predefiniti del terminal
|
||||
### Valori predefiniti del terminale
|
||||
|
||||
Il valore speciale `"none"` puo essere usato per qualunque colore per ereditare il colore predefinito del terminal. E particolarmente utile per creare temi che si fondono con lo schema colori del terminal:
|
||||
Il valore speciale `"none"` puo essere usato per qualunque colore per ereditare il colore predefinito del terminale. E particolarmente utile per creare temi che si fondono con lo schema colori del terminale:
|
||||
|
||||
- `"text": "none"` - usa il colore del testo predefinito del terminal
|
||||
- `"background": "none"` - usa il colore di sfondo predefinito del terminal
|
||||
- `"text": "none"` - usa il colore del testo predefinito del terminale
|
||||
- `"background": "none"` - usa il colore di sfondo predefinito del terminale
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -58,7 +58,7 @@ Esegui comandi di shell nel tuo ambiente di progetto.
|
||||
}
|
||||
```
|
||||
|
||||
Questo strumento permette all'LLM di eseguire comandi da terminal come `npm install`, `git status` o qualunque altro comando di shell.
|
||||
Questo strumento permette all'LLM di eseguire comandi da terminale come `npm install`, `git status` o qualunque altro comando di shell.
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -138,7 +138,7 @@ Su Windows, OpenCode Desktop richiede **WebView2 Runtime** di Microsoft Edge. Se
|
||||
|
||||
### Windows: problemi generali di prestazioni
|
||||
|
||||
Se riscontri prestazioni lente, problemi di accesso ai file o problemi del terminal su Windows, prova a usare [WSL (Windows Subsystem for Linux)](/docs/windows-wsl). WSL fornisce un ambiente Linux che funziona in modo piu fluido con le funzionalita di OpenCode.
|
||||
Se riscontri prestazioni lente, problemi di accesso ai file o problemi del terminale su Windows, prova a usare [WSL (Windows Subsystem for Linux)](/docs/windows-wsl). WSL fornisce un ambiente Linux che funziona in modo piu fluido con le funzionalita di OpenCode.
|
||||
|
||||
---
|
||||
|
||||
@@ -198,7 +198,7 @@ Ecco alcuni problemi comuni e come risolverli.
|
||||
### OpenCode non si avvia
|
||||
|
||||
1. Controlla i log per eventuali messaggi di errore
|
||||
2. Prova a eseguire con `--print-logs` per vedere l'output nel terminal
|
||||
2. Prova a eseguire con `--print-logs` per vedere l'output nel terminale
|
||||
3. Assicurati di avere l'ultima versione con `opencode upgrade`
|
||||
|
||||
---
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
---
|
||||
title: TUI
|
||||
description: Usa l'interfaccia utente da terminal (TUI) di OpenCode.
|
||||
description: Usa l'interfaccia utente da terminale (TUI) di OpenCode.
|
||||
---
|
||||
|
||||
import { Tabs, TabItem } from "@astrojs/starlight/components"
|
||||
|
||||
OpenCode fornisce un'interfaccia interattiva da terminal (TUI) per lavorare sui tuoi progetti con un LLM.
|
||||
OpenCode fornisce un'interfaccia interattiva da terminale (TUI) per lavorare sui tuoi progetti con un LLM.
|
||||
|
||||
Eseguire OpenCode avvia la TUI per la directory corrente.
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ title: Web
|
||||
description: Usa OpenCode nel browser.
|
||||
---
|
||||
|
||||
OpenCode puo funzionare come applicazione web nel browser, offrendo la stessa potente esperienza di coding AI senza bisogno di un terminal.
|
||||
OpenCode puo funzionare come applicazione web nel browser, offrendo la stessa potente esperienza di coding AI senza bisogno di un terminale.
|
||||
|
||||

|
||||
|
||||
@@ -22,7 +22,7 @@ Se `OPENCODE_SERVER_PASSWORD` non e impostata, il server non sara protetto. Va b
|
||||
:::
|
||||
|
||||
:::tip[Utenti Windows]
|
||||
Per la migliore esperienza, esegui `opencode web` da [WSL](/docs/windows-wsl) invece che da PowerShell. Questo garantisce accesso corretto al file system e integrazione col terminal.
|
||||
Per la migliore esperienza, esegui `opencode web` da [WSL](/docs/windows-wsl) invece che da PowerShell. Questo garantisce accesso corretto al file system e integrazione col terminale.
|
||||
:::
|
||||
|
||||
---
|
||||
@@ -108,19 +108,19 @@ Fai clic su "See Servers" per vedere i server connessi e il loro stato.
|
||||
|
||||
---
|
||||
|
||||
## Collegare un terminal
|
||||
## Collegare un terminale
|
||||
|
||||
Puoi collegare una TUI da terminal a un server web gia in esecuzione:
|
||||
Puoi collegare una TUI da terminale a un server web gia in esecuzione:
|
||||
|
||||
```bash
|
||||
# Start the web server
|
||||
# Avvia il web server
|
||||
opencode web --port 4096
|
||||
|
||||
# In another terminal, attach the TUI
|
||||
# In un altro terminale, collega la TUI
|
||||
opencode attach http://localhost:4096
|
||||
```
|
||||
|
||||
Questo ti permette di usare contemporaneamente interfaccia web e terminal, condividendo le stesse sessioni e lo stesso stato.
|
||||
Questo ti permette di usare contemporaneamente interfaccia web e terminale, condividendo le stesse sessioni e lo stesso stato.
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ import { Steps } from "@astrojs/starlight/components"
|
||||
Anche se OpenCode puo essere eseguito direttamente su Windows, consigliamo di usare [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install) per la migliore esperienza. WSL fornisce un ambiente Linux che funziona in modo ottimale con le funzionalita di OpenCode.
|
||||
|
||||
:::tip[Perche WSL?]
|
||||
WSL offre prestazioni migliori del file system, supporto completo del terminal e compatibilita con gli strumenti di sviluppo su cui OpenCode fa affidamento.
|
||||
WSL offre prestazioni migliori del file system, supporto completo del terminale e compatibilita con gli strumenti di sviluppo su cui OpenCode fa affidamento.
|
||||
:::
|
||||
|
||||
---
|
||||
@@ -23,7 +23,7 @@ WSL offre prestazioni migliori del file system, supporto completo del terminal e
|
||||
|
||||
2. **Installa OpenCode in WSL**
|
||||
|
||||
Dopo aver configurato WSL, apri il terminal WSL e installa OpenCode usando uno dei [metodi di installazione](/docs/).
|
||||
Dopo aver configurato WSL, apri il terminale WSL e installa OpenCode usando uno dei [metodi di installazione](/docs/).
|
||||
|
||||
```bash
|
||||
curl -fsSL https://opencode.ai/install | bash
|
||||
@@ -73,7 +73,7 @@ OPENCODE_SERVER_PASSWORD=your-password opencode serve --hostname 0.0.0.0
|
||||
|
||||
Per la migliore esperienza web su Windows:
|
||||
|
||||
1. **Esegui `opencode web` nel terminal WSL** invece che in PowerShell:
|
||||
1. **Esegui `opencode web` nel terminale WSL** invece che in PowerShell:
|
||||
|
||||
```bash
|
||||
opencode web --hostname 0.0.0.0
|
||||
@@ -81,7 +81,7 @@ Per la migliore esperienza web su Windows:
|
||||
|
||||
2. **Accedi dal browser Windows** su `http://localhost:<port>` (OpenCode stampa l'URL)
|
||||
|
||||
Eseguire `opencode web` da WSL garantisce accesso corretto al file system e integrazione del terminal, restando comunque accessibile dal browser Windows.
|
||||
Eseguire `opencode web` da WSL garantisce accesso corretto al file system e integrazione del terminale, restando comunque accessibile dal browser Windows.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user