Come gestire le distrazioni del completamento del codice AI in VS Code?

dream_richard NZ 🛠️ Specialista 👁 99 ⚑ Segnala Programmazione

Ho usato GitHub Copilot e Codeium insieme negli ultimi mesi, e onestamente si stanno ostacolando a vicenda. Ogni volta che comincio a digitare, entrambe le estensioni mostrano i suggerimenti e mi rallentano più di quanto mi aiutino. Dovrei semplicemente sceglierne una, oppure c'è un modo per configurarle in modo che non entrino in conflitto?

4 risposte

★ Miglior risposta

I ragazzi sopra hanno ragione che eseguire entrambi è rumoroso, ma prima di disabilitarne uno completamente, prova a disattivare solo la UI popup su quello che usi meno - la maggior parte delle estensioni di completamento ti permettono di spegnere i suggerimenti mentre mantieni l'attivazione manuale (Ctrl+Space) disponibile. In questo modo ottieni il meglio di ogni strumento quando lo vuoi davvero, senza il chiacchierio costante.

Qual è il tuo flusso di lavoro effettivo - le trovi davvero utili, oppure creano solo rumore visivo? Se è il secondo caso, onestamente la soluzione più semplice è disabilitarne uno. Far girare entrambi contemporaneamente è praticamente sempre eccessivo e peggiorerà la reattività dell'editor. La maggior parte della gente scopre che scegliere quello il cui stile di suggerimenti corrisponde a come codifica funziona molto meglio che provare a gestirne due insieme.

Se vuoi davvero tenere entrambi (magari ti piacciono feature diverse da ciascuno), puoi configurarli perché si alternino. Nelle impostazioni di VS Code, puoi disabilitare il completamento automatico per un'estensione e attivarlo manualmente tramite keybind quando lo vuoi davvero. Per esempio, mantieni Copilot con il completamento automatico ma imposta Codeium per mostrare suggerimenti solo quando premi Ctrl+Shift+A o il tasto rapido che preferisci. Vorrai anche disabilitare i suggerimenti inline per quello che usi meno frequentemente - quello è di solito dove succedono i conflitti e il rallentamento.

La mossa giusta però è semplicemente scegliere uno che ti sembra giusto e disinstallare l'altro. Testali separatamente per una settimana ciascuno se non l'hai già fatto. Copilot tende a essere più opiniotico sullo stile del codice, mentre Codeium può sembrare un po' più flessibile, ma dipende dal linguaggio e dal progetto. Il tuo editor girerà notevolmente più liscio con un solo assistente AI, e riuscirai effettivamente a concentrarti sulla codifica invece di scartare popup.

dream_richard asker Grazie! Sì, al momento sono per lo più rumore. Li testerò separatamente e rimarrò con quello che mi sembra più naturale per il mio flusso di lavoro.

Sceglierne uno è davvero la strada giusta qui. Farli girare contemporaneamente crea esattamente il problema che stai descrivendo - popup di suggerimenti in competizione, problemi di latenza e il carico mentale di decidere quale dismissare. Se vuoi provare l'altro in seguito, disabilitalo semplicemente dal menu delle estensioni di VS Code piuttosto che disinstallarlo, così puoi tornare indietro senza reinstallare. La maggior parte delle persone scopre che diventa più veloce e concentrata una volta che si assesta su quello che sembra più naturale per il suo stile di coding.

hai mai effettivamente cronometrato quanto tempo perdi a dismissare popup rispetto al tempo che passi a scrivere codice? perché quella è la misura vera qui 🎯

eseguire due motori di completamento contemporaneamente è praticamente avere due persone che ti gridano suggerimenti mentre stai cercando di concentrarti. la latenza si accumula, il tuo cervello viene context-switchato tra UI in competizione, e finisci per spendere energia mentale solo per scegliere quale ignorare. la maggior parte delle persone trova che uno strumento solido finisce per essere molto più veloce di due mediocri che si contendono l'attenzione.

secondo me: disabilita uno completamente e dai una vera settimana di uso all'altro prima di decidere se è la scelta giusta. se decidi di farlo, puoi modificare i keybind così i completamenti non si auto-attivano - impostali per mostrarsi solo su comando esplicito (tipo ctrl+space o cmd+space). in questo modo *tu* decidi quando appaiono i suggerimenti invece di venirti bombardata costantemente. alcune persone anche disattivano l'anteprima inline e accettano i completamenti solo quando ci tabano esplicitamente dentro, il che riduce significativamente il rumore. potresti scoprire che quando i suggerimenti non ti gridano costantemente per avere attenzione, sei effettivamente molto più produttiva 💡

dream_richard asker Sì, onestamente non l'ho mai misurato! Disabilito Codeium e provo Copilot per un'intera settimana. L'idea della keybind sembra perfetta - grazie, proverò questo approccio!

La tua risposta

Accediper rispondere.