Skip to main content
Devin Desktop Tab si è evoluto da semplice strumento di Autocomplete a motore di navigazione e suggerimento delle differenze sensibile al contesto per la scrittura del codice. È basato sul nostro modello proprietario, sviluppato internamente e addestrato da zero per ottimizzare velocità e consapevolezza del flusso.
I suggerimenti si basano sul contesto del codice, del terminale, della cronologia della chat dell’agente, delle azioni recenti nell’editor e perfino degli appunti (previo consenso nelle Settings avanzate). Tab è in grado di apportare modifiche complesse sia prima che dopo la posizione attuale del cursore. Puoi premere esc per annullare un suggerimento. I suggerimenti scompaiono anche se continui a digitare o a navigare senza accettarli.

Scorciatoie da tastiera

  • Accetta suggerimento: tab
  • Annulla suggerimento: esc
  • Accetta suggerimento parola per parola: ⌘+→ (VS Code), ⌥+⇧+\ (JetBrains)

Tab to Jump

Devin Desktop può anche prevedere la prossima posizione del cursore e mostrarti l’etichetta Tab to Jump su una determinata riga dell’editor, così da permetterti di spostarti facilmente all’interno del file. Se la accetti premendo semplicemente tab, verrai portato a quella posizione.

Tab to Import

Dopo aver definito una nuova dipendenza da usare in un file, ti basta premere tab per importarla all’inizio del file non appena compare il suggerimento. Il cursore rimarrà nella stessa posizione.

Settings

Configura Devin Desktop Tab nella sezione Devin Tab delle Settings di Devin Desktop. Completion mode determina il modo in cui Tab suggerisce il codice:
  • Supercomplete è la modalità più potente e consigliata: compare in piccole finestre attorno al cursore e suggerisce sia eliminazioni sia aggiunte.
  • Autocomplete è una modalità di completamento più tradizionale, che compare in corrispondenza del cursore.
  • Off disattiva tutti i completamenti di codice.
Quando la modalità di completamento è Supercomplete, Aggression controlla con quanta proattività Supercomplete propone modifiche: Low per suggerimenti prudenti e ad attendibilità più elevata, Medium per suggerimenti bilanciati oppure High per suggerimenti più frequenti e ambiziosi. La sezione Devin Tab include anche questi toggle:
  • Tab to jump: prevede il punto della tua prossima modifica e vi salta quando premi tab.
  • Tab to import: aggiunge e aggiorna gli import con la pressione di tab.
  • Clipboard context: attiva l’utilizzo degli appunti come contesto. Se copi qualcosa negli appunti, Devin Desktop può usarlo come contesto per i completamenti.

Consapevolezza del contesto

Devin Desktop Tab è altamente sensibile al contesto e si adatta al tuo attuale contesto di programmazione, inclusi la recente attività del terminale, le recenti modifiche al codice e il contenuto degli appunti.