9 estensioni di codice di Visual Studio che rendono la programmazione ancora più semplice

9 estensioni di codice di Visual Studio che rendono la programmazione ancora più semplice

Il codice di Visual Studio di Microsoft è uno dei migliori editor di testo gratuiti disponibile in questo momento. Combina un set completo di funzionalità con una relativa facilità d'uso e le prestazioni sono sorprendentemente buone per un'app Electron. Uno dei motivi per cui la gente lo ama, al di là delle ragioni, è la sua estensibilità.





Come molti altri editor di testo popolari, Visual Studio Code ha un'enorme quantità di estensioni disponibili per personalizzare il suo comportamento. Questi possono alterare in modo massiccio il funzionamento e la sensazione di Visual Studio Code, come l'aggiunta di associazioni di tasti in stile Vim o Emacs. Con questo elenco, abbiamo compilato solo alcuni dei nostri preferiti.





Come installare le estensioni del codice di Visual Studio

Nel caso in cui non si abbia familiarità, è facile installare estensioni in Visual Studio Code. Clicca il Estensioni icona sul lato sinistro dello schermo. È la quinta icona in basso, immediatamente sotto l'icona Debug.





Ora digita semplicemente il nome o parte del nome dell'estensione che desideri installare. Fare clic sul nome per leggere la panoramica dell'estensione, quindi fare clic su Installare icona per installarlo.

1. Visual Studio IntelliCode

Sviluppato da Microsoft DevLabs, Visual Studio IntelliCode è un'estensione che arruola l'intelligenza artificiale per aiutarti a programmare. L'estensione attualmente supporta Python, JavaScript/TypeScript e Java.



download iso di windows xp per virtualbox

Se hai già usato Intellisense in Visual Studio o Visual Studio Code, avrai un'idea di cosa aspettarti. La differenza qui è che questa è essenzialmente una versione ancora più intelligente di quell'idea.

Questa estensione è ancora nelle prime fasi di sviluppo ed è già impressionante. Una volta trascorso un po' di tempo in più per lo sviluppo, potresti persino vederlo integrato direttamente in Visual Studio Code.





2. Sincronizzazione delle impostazioni

La maggior parte delle persone che utilizzano regolarmente un editor di testo apporta almeno alcune modifiche alle sue impostazioni. Molte persone vanno anche oltre, personalizzandolo per adattarlo al proprio stile di lavoro personale. Se lavori spesso su più di una macchina, può essere frustrante effettuare costantemente queste regolazioni a mano.

Sincronizzazione impostazioni mira a risolvere quel problema. Usando un semplice GitHub Gist, Settings Sync, beh, sincronizza le tue impostazioni. Ciò include altre estensioni e le loro configurazioni, quindi l'intera configurazione finisce per essere portatile. Apporta alcune modifiche su una macchina, sincronizza le tue impostazioni e puoi sincronizzarle facilmente su altre macchine.





Ci vogliono alcuni minuti per configurare la sincronizzazione delle impostazioni, quindi non devi pensarci più. Le istruzioni per la configurazione sono disponibili tramite la panoramica dell'estensione in Visual Studio Code.

3. Percorso Intellisense

Se usi Visual Studio Code per modificare file di configurazione personali o di sistema, Percorso Intellisense può essere un salvagente. In poche parole, l'estensione aggiunge il completamento in stile Intellisense ai nomi di file, permettendoti di digitare facilmente nomi di percorsi lunghi senza doverli salvare in memoria.

Questa è un'estensione relativamente semplice, ma ha alcune opzioni di configurazione. Puoi scegliere se aggiungere o meno una barra dopo i nomi delle directory, ad esempio. Altre opzioni includono se includere o meno i nomi di file nelle istruzioni di importazione e la possibilità di ignorare determinati tipi di file.

4. Esplora attività

Il Esplora attività aggiunge funzioni di esecuzione di attività in stile IDE a Visual Studio Code. Questo include principalmente le attività di compilazione per il tuo progetto attuale, ma può anche includere bash, Python e altri script.

Task Explorer supporta un discreto numero di strumenti di compilazione standard. Questi includono NPM, Grunt, Gulp, Ant, Make e Visual Studio Code stesso. L'estensione è personalizzabile, permettendoti di personalizzare il percorso per ogni task runner e linguaggio di scripting. Questo è utile se hai più versioni installate e desideri utilizzare una versione specifica.

5. GoLens

Visual Studio Code integra l'integrazione con Git pronto all'uso, come accennato in precedenza, quindi potresti non aver assolutamente bisogno di questa estensione. Detto ciò, GoLens aggiunge diverse funzionalità che ti aiutano a visualizzare, navigare e comprendere la cronologia Git del tuo progetto.

Tra le altre funzionalità, GitLens aggiunge una potente visualizzazione delle differenze divisa che ti aiuta a visualizzare facilmente la differenza tra commit e branch. L'estensione ti consente anche di cercare nella cronologia di commit di un progetto, cercando per autore, file, messaggio di commit e altro.

Altre funzionalità includono una mappa termica nella grondaia di Visual Studio Code che consente di vedere facilmente dove si svolge la maggior parte del lavoro in un determinato file. La linea di fondo è che se fai molto affidamento su Git, dovresti almeno provare questo plugin.

come registrare lo schermo su Snapchat senza che loro lo sappiano

6. Più carina

Se sei uno sviluppatore front-end, e soprattutto se devi seguire una guida di stile, più carina potrebbe essere il tuo nuovo migliore amico. L'estensione Prettier formatta automaticamente JavaScript, TypeScript e CSS utilizzando lo strumento di formattazione del codice con lo stesso nome.

Prettier prende il codice che scrivi e lo riscrive per te, seguendo una rigida serie di linee guida di formattazione. L'estensione è 'opinata', il che significa che prende diverse decisioni da sola, ma puoi usare l'estensione con gli strumenti eslint o tslint per assicurarti che segua la tua configurazione di lint.

7. Colorizzatore per coppia di staffe

Bracket Pair Colorizer è un plugin che è ben descritto dal suo nome. Colora automaticamente determinati caratteri per aiutarti a capire quanto sia profondamente nidificato un determinato pezzo di codice. Diverse lingue sono supportate immediatamente, così tante che è quasi certo che la tua lingua preferita sia supportata.

Per impostazione predefinita,

()

,

[]

, e

{}

sono abbinati, ma puoi anche definire altri caratteri parentesi che desideri siano abbinati. Questi tipi di plugin tendono ad essere molto polarizzanti, ma se non sei sicuro che ti piaccia o meno, prova Bracket Pair Colorizer.

8. Codice Tempo

Ti sei mai chiesto quante ore alla settimana trascorri nel tuo editor di testo? Che ne dici del momento migliore della giornata o del giorno della settimana per una programmazione ottimale? Se ti sei mai chiesto queste o altre metriche, Codice Tempo è per te.

Code Time misura la tua attività in Visual Studio Code e ti segnala le attività di cui sopra, oltre ad altre metriche. Vedrai le metriche in tempo reale nella barra di stato e c'è una dashboard nell'editor per una visione migliore.

Puoi impostare Code Time per inviarti un rapporto email settimanale, mentre l'integrazione di Google Calendar ti consente di riservare automaticamente del tempo per i tuoi migliori tempi di programmazione, per evitare che vengano rovinati dalle riunioni.

9. Cliente REST

Che tu sia uno sviluppatore web front-end o qualcuno che trascorre la maggior parte del tempo sul server, probabilmente ti sei imbattuto in casi in cui devi testare un'API REST. Esistono plug-in del browser per questo e molti altri strumenti, ma se trascorri la maggior parte del tuo tempo in un editor di testo, perché non avere il client disponibile dove ti senti più a tuo agio?

Questa è un'estensione relativamente semplice che fa ciò che afferma di fare. Puoi inviare facilmente richieste HTTP e inviare comandi cURL. Per l'autenticazione, l'estensione supporta l'autenticazione di base, l'autenticazione digest, i certificati client SSL e altro.

Sii più produttivo nel codice di Visual Studio

Queste estensioni sono solo l'inizio, soprattutto se non conosci Visual Studio Code. Innanzitutto, ci sono molte più estensioni disponibili. Nella maggior parte dei casi, abbiamo evitato specificamente le estensioni specifiche della lingua, ma ne sono disponibili molte. Che tu codifichi in JavaScript, C++, Go o in un altro linguaggio, troverai estensioni che possono semplificare il tuo lavoro.

Ci sono anche molti altri modi per fare di più più velocemente in Visual Studio Code. Per aiutarti a iniziare, abbiamo un elenco di suggerimenti essenziali per renderti più produttivo in Visual Studio Code .

Condividere Condividere Tweet E-mail Elimina questi file e cartelle di Windows per liberare spazio su disco

Hai bisogno di liberare spazio su disco sul tuo computer Windows? Ecco i file e le cartelle di Windows che possono essere eliminati in sicurezza per liberare spazio su disco.

Leggi Avanti
Argomenti correlati
  • Programmazione
  • Codice di Visual Studio
Circa l'autore Kris Wouk(118 articoli pubblicati)

Kris Wouk è un musicista, scrittore e come si chiama quando qualcuno realizza video per il web. Appassionato di tecnologia da quando ha memoria, ha sicuramente i sistemi operativi e i dispositivi preferiti, ma ne usa comunque il maggior numero possibile, solo per rimanere aggiornato.

dove posso stampare qualcosa gratuitamente
Altro da Kris Wouk

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti