Funzionalità di assistenza da riga di comando - Amazon Q Developer

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Funzionalità di assistenza da riga di comando

L'Amazon Q CLI offre due distinte funzionalità di assistenza basate sull'intelligenza artificiale per aiutarti a lavorare in modo più efficiente nel tuo terminale:

  • Menu a discesa con completamento automatico: un menu grafico che appare a destra del cursore e mostra le opzioni di comando disponibili che puoi selezionare con i tasti freccia

  • Suggerimenti in linea: «testo fantasma» grigio che appare direttamente sulla riga di comando durante la digitazione

Queste funzionalità funzionano in modo indipendente: puoi usarne una senza l'altra e hanno opzioni di configurazione separate.

Menu a discesa con completamento automatico

Il menu a discesa con completamento automatico viene visualizzato a destra del cursore durante la digitazione dei comandi e mostra le opzioni, i sottocomandi e gli argomenti disponibili che è possibile selezionare utilizzando i tasti freccia. Questo menu grafico supporta i temi e funziona con centinaia di strumenti da riga di comando popolari tra cui git, npm, docker e aws.

Utilizzando il menu a discesa di completamento automatico

Il menu a discesa di completamento automatico viene abilitato automaticamente dopo l'installazione dell'Amazon Q CLI.

Per utilizzare il menu a discesa di completamento automatico

  1. Installa l'Amazon Q CLI.

  2. Apri il terminale o il prompt dei comandi.

  3. Inizia a digitare un comando e apparirà un menu grafico a destra del cursore che mostra le opzioni disponibili.

  4. Usa i tasti freccia per navigare tra i suggerimenti, quindi premi Tab o Invio per selezionare un'opzione.

Il menu a discesa funziona con centinaia di strumenti da riga di comando, semplificando la memorizzazione delle opzioni e della sintassi dei comandi.

Configurazione del menu a discesa di completamento automatico

Puoi personalizzare il comportamento e l'aspetto del menu a discesa con completamento automatico:

  • Abilita/disabilita: q settings autocomplete.disable false (per abilitare) o (per disabilitare) q settings autocomplete.disable true

  • Cambia tema:q theme dark, o q theme light q theme system

  • Visualizza il tema corrente: q theme

  • Elenca i temi disponibili: q theme --list

Per un elenco completo delle opzioni di configurazione con completamento automatico, vedereConfigurazione delle impostazioni di Amazon Q.

Suggerimenti in linea

I suggerimenti in linea vengono visualizzati come «testo fantasma» direttamente sulla riga di comando durante la digitazione. Questa funzionalità è separata dal menu a discesa di completamento automatico e può essere abilitata o disabilitata indipendentemente.

Utilizzo dei suggerimenti in linea

I suggerimenti in linea sono abilitati per impostazione predefinita dopo l'installazione. Mentre digiti i comandi, apparirà un testo fantasma grigio che mostra i potenziali completamenti.

Per utilizzare i suggerimenti in linea

  1. Installa il .

  2. Apri il terminale o il prompt dei comandi.

  3. Inizia a digitare un comando e apparirà un testo fantasma grigio con i completamenti suggeriti.

  4. Premi il tasto freccia destra o Tab per accettare il suggerimento oppure continua a digitare per ignorarlo.

Gestione dei suggerimenti in linea

Puoi controllare i suggerimenti in linea usando il q inline comando:

  • Abilita: q inline enable

  • Disabilita: q inline disable

  • Verifica lo stato: q inline status

  • Personalizzazione del set: q inline set-customization [ARN]

  • Mostra le personalizzazioni disponibili: q inline show-customizations

Per un riferimento completo ai comandi, vedereq in linea.

Strumenti supportati

Il menu a discesa con completamento automatico supporta un'ampia gamma di strumenti da riga di comando, tra cui:

  • AWS CLI

  • Git

  • Docker

  • npm

  • kubectl

  • terraformare

  • E molti altri comandi standard Unix/Linux