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

code-extensions visual-studio-

Il codice di Visual Studio di Microsoft è uno dei migliori editor di testo libero disponibile al momento. Combina un set completo di funzioni con 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à dei motivi, è la sua estensibilità.

Come molti altri editor di testi popolari, Visual Studio Code ha una grande quantità di estensioni disponibili per personalizzare il suo comportamento. Questi possono alterare in maniera massiccia il funzionamento e il funzionamento di Visual Studio Code, come l'aggiunta di associazioni di tasti stile Vim o Emacs. Con questo elenco, abbiamo compilato solo alcuni dei nostri preferiti.

Come installare estensioni di codice di Visual Studio

Nel caso in cui non ti sia familiare, è facile installare estensioni in Visual Studio Code. Fai clic sull'icona Estensioni sul lato sinistro dello schermo. È la quinta icona in basso, immediatamente sotto l'icona Debug.

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 sull'icona Installa per installarlo.

1. Visual Studio IntelliCode

Estensione di Visual Studio Intellicode per Visual Studio Code

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

Se hai già utilizzato Intellisense in Visual Studio o Visual Studio Code, avrai un'idea di cosa aspettarti. La differenza qui è che questo è essenzialmente un approccio ancora più intelligente a questa idea.

Questa estensione è ancora nelle prime fasi di sviluppo ed è già impressionante. Una volta trascorso un po 'di tempo nello sviluppo, potresti persino vederlo incorporato nel codice di Visual Studio.

2. Impostazioni Sincronizza

Impostazioni Sincronizza l'estensione per Visual Studio Code

La maggior parte delle persone che usano un editor di testo esegue regolarmente almeno alcune modifiche alle sue impostazioni. Un sacco di persone vanno anche oltre, personalizzandolo per adattarsi al loro stile personale di lavoro. Se lavori spesso su più di una macchina, può essere frustrante eseguire costantemente queste regolazioni a mano.

Impostazioni Sync ha lo scopo di risolvere questo 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 portabile. Apporta alcune modifiche su una macchina, sincronizza le impostazioni e puoi sincronizzarle facilmente su altre macchine.

Occorrono alcuni minuti per configurare Impostazioni sincronizzazione, quindi non devi pensarci di nuovo. Le istruzioni per la configurazione sono disponibili tramite la panoramica Estensione nel codice di Visual Studio.

3. Percorso Intellisense

Estensione del percorso Intellisense per Visual Studio Code

Se si utilizza Visual Studio Code per modificare i file di configurazione personali o di sistema, Path Intellisense può essere un vero toccasana. In poche parole, l'estensione aggiunge il completamento in stile Intellisense ai nomi dei file, consentendo di digitare facilmente nomi di percorsi lunghi senza doverli memorizzare in memoria.

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

4. Esplora attività

Estensione Explorer Task per codice Visual Studio

L'estensione Explorer Task aggiunge funzioni in esecuzione in stile IDE al codice di Visual Studio. Questo include principalmente attività di compilazione per il tuo progetto corrente, 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 Codice di Visual Studio stesso. L'estensione è personalizzabile, consentendo di personalizzare il percorso di ogni runner di attività e linguaggio di scripting. Questo è utile se sono installate più versioni e si desidera utilizzare una versione specifica.

5. GitLens

Estensione GitLens per codice Visual Studio

Visual Studio Code include l'integrazione di Git , come abbiamo accennato prima, quindi potresti non avere assolutamente bisogno di questa estensione. Detto questo, GitLens aggiunge diverse funzionalità che aiutano a visualizzare, navigare e comprendere la cronologia Git del progetto.

Tra le altre caratteristiche, GitLens aggiunge una potente visualizzazione div split che ti aiuta a visualizzare facilmente la differenza tra commit e branch. L'estensione consente anche di cercare tra una cronologia dei commit dei progetti, la ricerca per autore, i file, il messaggio di commit e altro.

Altre caratteristiche includono una mappa di calore nel gutter di Visual Studio Code che ti consente di vedere facilmente dove si svolge la maggior parte del lavoro in un determinato file. La linea di fondo è che se si fa molto affidamento su Git, si dovrebbe almeno provare questo plugin.

6. Più carina

Estensione più carina per Visual Studio Code

Se sei uno sviluppatore front-end e soprattutto se devi seguire una guida di stile, Prettier 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 un rigido insieme di linee guida per la formattazione. L'estensione è &quo
t;supponente", il che significa che prende diverse decisioni da solo, ma è possibile utilizzare l'estensione con gli strumenti eslint o tslint per assicurarsi che segua la propria configurazione di linting.

7. Colorizer per coppie di parentesi

Estensione Colorizer per coppie di parentesi per codice Visual Studio

Bracket Pair Colorizer è un plugin che è ben descritto con il suo nome. Colorerà automaticamente certi caratteri per aiutarti a capire quanto profondamente sia annidato un certo 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 è anche possibile definire altri caratteri di parentesi che si desidera associare. Questi tipi di plugin tendono ad essere molto polarizzati, ma se non sei sicuro che ti piaccia o no, dai a Bracket Pair Colorizer una prova.

8. Tempo di codice

Estensione del codice per codice Visual Studio

Ti sei mai chiesto quante ore alla settimana trascorri nel tuo editor di testo? Che dire del miglior momento della giornata o del giorno della settimana per una programmazione ottimale? Se ti sei mai chiesto riguardo a queste o altre metriche, Code Time è per te.

Code Time misura la tua attività in Visual Studio Code e ti riporta sulle attività di cui sopra, così come su altre metriche. Vedrai le metriche in tempo reale nella barra di stato e c'è un dashboard in-editor per una visualizzazione migliore.

Puoi impostare il codice dell'ora per inviarti un rapporto settimanale via email, mentre l'integrazione con Google Calendar ti consente di dedicare automaticamente il tempo ai tuoi migliori tempi di programmazione, per timore che vengano rovinati dalle riunioni.

9. Cliente REST

Estensione client REST per codice Visual Studio

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

Questa è un'estensione relativamente semplice che fa ciò che pretende di fare. È possibile 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 sei nuovo di Visual Studio Code. Innanzitutto, ci sono molte altre estensioni disponibili. Nella maggior parte dei casi, abbiamo evitato specificatamente estensioni specifiche della lingua, ma molte sono disponibili. Indipendentemente dal codice in JavaScript, C ++, Go o in un'altra lingua, troverai estensioni che possono semplificarti il ​​tuo lavoro.

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

Leggi l'articolo completo: 9 estensioni di codice di Visual Studio che rendono la programmazione ancora più semplice

Fonte: Utilizzare