Configurare Claude Code
Installa, autentica e inizia a utilizzare Claude Code sulla tua macchina di sviluppo.
Requisiti di sistema
- Sistemi operativi: macOS 10.15+, Ubuntu 20.04+/Debian 10+, o Windows tramite WSL
- Hardware: 4GB RAM minimo
- Software:
- Rete: Connessione Internet richiesta per autenticazione e elaborazione AI
- Posizione: Disponibile solo nei paesi supportati
Installa e autentica
Installa Claude Code
Install NodeJS 18+, then run:
Do NOT use sudo npm install -g
as this can lead to permission issues and
security risks. If you encounter permission errors, see configure Claude
Code for recommended solutions.
Naviga al tuo progetto
Avvia Claude Code
Completa l'autenticazione
Claude Code offre multiple opzioni di autenticazione:
- Anthropic Console: L’opzione predefinita. Connettiti tramite la Console Anthropic e completa il processo OAuth. Richiede fatturazione attiva su console.anthropic.com.
- Claude App (con piano Pro o Max): Iscriviti al piano Pro o Max di Claude per un abbonamento unificato che include sia Claude Code che l’interfaccia web. Ottieni più valore allo stesso prezzo gestendo il tuo account in un unico posto. Accedi con il tuo account Claude.ai. Durante il lancio, scegli l’opzione che corrisponde al tuo tipo di abbonamento.
- Piattaforme enterprise: Configura Claude Code per utilizzare Amazon Bedrock o Google Vertex AI per distribuzioni enterprise con la tua infrastruttura cloud esistente.
Inizializza il tuo progetto
Per gli utenti alle prime armi, raccomandiamo:
Avvia Claude Code
Esegui un comando semplice
Genera una guida progetto CLAUDE.md
Committa il file CLAUDE.md generato
Chiedi a Claude di committare il file CLAUDE.md generato nel tuo repository.
Risoluzione dei problemi
Risoluzione dei problemi di installazione WSL
Attualmente, Claude Code non funziona direttamente in Windows, e invece richiede WSL.
Potresti incontrare i seguenti problemi in WSL:
Problemi di rilevamento OS/piattaforma: Se ricevi un errore durante l’installazione, WSL potrebbe utilizzare npm
di Windows. Prova:
- Esegui
npm config set os linux
prima dell’installazione - Installa con
npm install -g @anthropic-ai/claude-code --force --no-os-check
(NON utilizzaresudo
)
Errori Node non trovato: Se vedi exec: node: not found
quando esegui claude
, il tuo ambiente WSL potrebbe utilizzare un’installazione Windows di Node.js. Puoi confermarlo con which npm
e which node
, che dovrebbero puntare a percorsi Linux che iniziano con /usr/
piuttosto che /mnt/c/
. Per risolvere questo, prova a installare Node tramite il gestore di pacchetti della tua distribuzione Linux o tramite nvm
.
Ottimizza la configurazione del tuo terminale
Claude Code funziona meglio quando il tuo terminale è configurato correttamente. Segui queste linee guida per ottimizzare la tua esperienza.
Shell supportate:
- Bash
- Zsh
- Fish
Temi e aspetto
Claude non può controllare il tema del tuo terminale. Questo è gestito dalla tua applicazione terminale. Puoi abbinare il tema di Claude Code al tuo terminale durante l’onboarding o in qualsiasi momento tramite il comando /config
Interruzioni di riga
Hai diverse opzioni per inserire interruzioni di riga in Claude Code:
- Escape rapido: Digita
\
seguito da Invio per creare una nuova riga - Scorciatoia da tastiera: Premi Option+Invio (Meta+Invio) con la configurazione appropriata
Per configurare Option+Invio nel tuo terminale:
Per Mac Terminal.app:
- Apri Impostazioni → Profili → Tastiera
- Spunta “Usa Option come tasto Meta”
Per iTerm2 e terminale VSCode:
- Apri Impostazioni → Profili → Tasti
- Sotto Generale, imposta il tasto Option Sinistro/Destro su “Esc+”
Suggerimento per utenti iTerm2 e VSCode: Esegui /terminal-setup
all’interno di Claude Code per configurare automaticamente Shift+Invio come alternativa più intuitiva.
Configurazione notifiche
Non perdere mai quando Claude completa un’attività con la configurazione appropriata delle notifiche:
Notifiche campanello terminale
Abilita avvisi sonori quando le attività si completano:
Per utenti macOS: Non dimenticare di abilitare i permessi di notifica in Impostazioni di Sistema → Notifiche → [La Tua App Terminale].
Notifiche di sistema iTerm 2
Per avvisi iTerm 2 quando le attività si completano:
- Apri le Preferenze di iTerm 2
- Naviga a Profili → Terminale
- Abilita “Silenzia campanello” e Filtra Avvisi → “Invia avvisi generati da sequenza di escape”
- Imposta il tuo ritardo di notifica preferito
Nota che queste notifiche sono specifiche per iTerm 2 e non sono disponibili nel Terminale macOS predefinito.
Gestione di input grandi
Quando lavori con codice esteso o istruzioni lunghe:
- Evita incollaggio diretto: Claude Code potrebbe avere difficoltà con contenuto incollato molto lungo
- Usa flussi di lavoro basati su file: Scrivi il contenuto in un file e chiedi a Claude di leggerlo
- Sii consapevole delle limitazioni di VS Code: Il terminale VS Code è particolarmente incline a troncare incolli lunghi
Modalità Vim
Claude Code supporta un sottoinsieme di keybinding Vim che può essere abilitato con /vim
o configurato tramite /config
.
Il sottoinsieme supportato include:
- Cambio modalità:
Esc
(a NORMALE),i
/I
,a
/A
,o
/O
(a INSERIMENTO) - Navigazione:
h
/j
/k
/l
,w
/e
/b
,0
/$
/^
,gg
/G
- Modifica:
x
,dw
/de
/db
/dd
/D
,cw
/ce
/cb
/cc
/C
,.
(ripeti)