Tasti di scelta rapida
I tasti di scelta rapida possono variare a seconda della piattaforma e del terminale. Premi ? per visualizzare i tasti di scelta rapida disponibili per il tuo ambiente.
Controlli generali
| Tasto di scelta rapida | Descrizione | Contesto |
Ctrl+C | Annulla l’input o la generazione corrente | Interrupt standard |
Ctrl+D | Esci dalla sessione Claude Code | Segnale EOF |
Ctrl+L | Cancella lo schermo del terminale | Mantiene la cronologia della conversazione |
Ctrl+O | Attiva/disattiva l’output dettagliato | Mostra l’utilizzo e l’esecuzione dettagliati degli strumenti |
Ctrl+R | Ricerca inversa nella cronologia dei comandi | Cerca nei comandi precedenti in modo interattivo |
Ctrl+V (macOS/Linux) o Alt+V (Windows) | Incolla immagine dagli appunti | Incolla un’immagine o un percorso a un file immagine |
Frecce Su/Giù | Naviga nella cronologia dei comandi | Richiama gli input precedenti |
Esc + Esc | Riavvolgi il codice/conversazione | Ripristina il codice e/o la conversazione a un punto precedente |
Tab | Attiva/disattiva il pensiero esteso | Passa tra Pensiero attivo e Pensiero disattivo |
Shift+Tab o Alt+M (alcune configurazioni) | Attiva/disattiva le modalità di autorizzazione | Passa tra Modalità Accettazione Automatica, Modalità Piano e modalità normale |
| Metodo | Tasto di scelta rapida | Contesto |
| Escape rapido | \ + Invio | Funziona in tutti i terminali |
| Predefinito macOS | Option+Invio | Predefinito su macOS |
| Configurazione terminale | Shift+Invio | Dopo /terminal-setup |
| Sequenza di controllo | Ctrl+J | Carattere di avanzamento riga per multilinea |
| Modalità incolla | Incolla direttamente | Per blocchi di codice, log |
Configura il comportamento preferito dell’interruzione di riga nelle impostazioni del terminale. Esegui /terminal-setup per installare il binding Shift+Invio per i terminali iTerm2 e VS Code.
Comandi rapidi
| Tasto di scelta rapida | Descrizione | Note |
# all’inizio | Scorciatoia memoria - aggiungi a CLAUDE.md | Richiede la selezione del file |
/ all’inizio | Comando slash | Vedi comandi slash |
! all’inizio | Modalità Bash | Esegui i comandi direttamente e aggiungi l’output di esecuzione alla sessione |
@ | Menzione del percorso file | Attiva l’autocompletamento del percorso file |
Modalità editor Vim
Abilita l’editing in stile vim con il comando /vim o configura permanentemente tramite /config.
Cambio di modalità
| Comando | Azione | Dalla modalità |
Esc | Entra in modalità NORMAL | INSERT |
i | Inserisci prima del cursore | NORMAL |
I | Inserisci all’inizio della riga | NORMAL |
a | Inserisci dopo il cursore | NORMAL |
A | Inserisci alla fine della riga | NORMAL |
o | Apri riga sotto | NORMAL |
O | Apri riga sopra | NORMAL |
Navigazione (modalità NORMAL)
| Comando | Azione |
h/j/k/l | Sposta sinistra/giù/su/destra |
w | Parola successiva |
e | Fine della parola |
b | Parola precedente |
0 | Inizio della riga |
$ | Fine della riga |
^ | Primo carattere non vuoto |
gg | Inizio dell’input |
G | Fine dell’input |
Modifica (modalità NORMAL)
| Comando | Azione |
x | Elimina carattere |
dd | Elimina riga |
D | Elimina fino alla fine della riga |
dw/de/db | Elimina parola/fino alla fine/indietro |
cc | Cambia riga |
C | Cambia fino alla fine della riga |
cw/ce/cb | Cambia parola/fino alla fine/indietro |
. | Ripeti l’ultima modifica |
Cronologia dei comandi
Claude Code mantiene la cronologia dei comandi per la sessione corrente:
- La cronologia viene archiviata per directory di lavoro
- Cancellata con il comando
/clear
- Usa le frecce Su/Giù per navigare (vedi i tasti di scelta rapida sopra)
- Nota: L’espansione della cronologia (
!) è disabilitata per impostazione predefinita
Ricerca inversa con Ctrl+R
Premi Ctrl+R per cercare in modo interattivo nella cronologia dei comandi:
- Avvia ricerca: Premi
Ctrl+R per attivare la ricerca inversa nella cronologia
- Digita query: Inserisci il testo da cercare nei comandi precedenti - il termine di ricerca sarà evidenziato nei risultati corrispondenti
- Naviga tra i risultati: Premi
Ctrl+R di nuovo per scorrere i risultati più vecchi
- Accetta il risultato:
- Premi
Tab o Esc per accettare il risultato corrente e continuare a modificare
- Premi
Invio per accettare ed eseguire il comando immediatamente
- Annulla ricerca:
- Premi
Ctrl+C per annullare e ripristinare l’input originale
- Premi
Backspace su una ricerca vuota per annullare
La ricerca visualizza i comandi corrispondenti con il termine di ricerca evidenziato, rendendo facile trovare e riutilizzare gli input precedenti.
Comandi bash in background
Claude Code supporta l’esecuzione di comandi bash in background, permettendoti di continuare a lavorare mentre i processi a lunga esecuzione vengono eseguiti.
Come funziona il backgrounding
Quando Claude Code esegue un comando in background, esegue il comando in modo asincrono e restituisce immediatamente un ID di attività in background. Claude Code può rispondere a nuovi prompt mentre il comando continua a essere eseguito in background.
Per eseguire i comandi in background, puoi:
- Chiedere a Claude Code di eseguire un comando in background
- Premere Ctrl+B per spostare una regolare invocazione dello strumento Bash in background. (Gli utenti di Tmux devono premere Ctrl+B due volte a causa del tasto di prefisso di tmux.)
Caratteristiche principali:
- L’output viene memorizzato nel buffer e Claude può recuperarlo utilizzando lo strumento BashOutput
- Le attività in background hanno ID univoci per il tracciamento e il recupero dell’output
- Le attività in background vengono pulite automaticamente quando Claude Code esce
Comandi comuni in background:
- Strumenti di build (webpack, vite, make)
- Gestori di pacchetti (npm, yarn, pnpm)
- Test runner (jest, pytest)
- Server di sviluppo
- Processi a lunga esecuzione (docker, terraform)
Modalità Bash con prefisso !
Esegui i comandi bash direttamente senza passare per Claude aggiungendo il prefisso ! al tuo input:
! npm test
! git status
! ls -la
Modalità Bash:
- Aggiunge il comando e il suo output al contesto della conversazione
- Mostra l’avanzamento e l’output in tempo reale
- Supporta lo stesso backgrounding
Ctrl+B per i comandi a lunga esecuzione
- Non richiede a Claude di interpretare o approvare il comando
Questo è utile per le operazioni shell rapide mantenendo il contesto della conversazione.
Vedi anche