Visual Studio Code
Visual Studio Code è un editor di codice sorgente sviluppato da Microsoft per Windows, Linux e macOS. Include il supporto per debugging, un controllo per Git integrato, Syntax highlighting, IntelliSense, Snippet e refactoring del codice. Sono personalizzabili il tema dell'editor, le scorciatoie da tastiera e le preferenze. È un software libero e gratuito, anche se la versione ufficiale è sotto una licenza proprietaria.
Visual Studio Code software | |
---|---|
![]() | |
![]() | |
Genere | Editor di testo Editor HTML (non in lista) Editor JavaScript (non in lista) |
Sviluppatore | Microsoft |
Data prima versione | 14 novembre 2015 |
Ultima versione | 1.105.0 (9 ottobre 2025) |
Sistema operativo | Microsoft Windows macOS Linux |
Linguaggio | Electron TypeScript JavaScript |
Licenza | licenza MIT e licenza proprietaria (licenza libera) |
Sito web | code.visualstudio.com |
Visual Studio Code è basato su Electron, un framework con cui è possibile sviluppare applicazioni Node.js.
Storia
Visual Studio Code fu annunciato il 29 aprile 2015 da Microsoft nella Conferenza della Build del 2015[1]. È disponibile anche nella versione "insider"[2], con l'icona di colore verde, che permette di avere accesso a tutte le nuove funzionalità in anteprima.
Caratteristiche
Visual Studio Code è un editor di codice sorgente che può essere usato con vari linguaggi di programmazione, tra cui la famiglia di linguaggi C (C, C++, C#), F#, HTML e altri linguaggi web, tra cui PHP, Java, Ruby e molti altri. Incorpora un insieme di funzioni che variano a seconda del linguaggio che si sta usando, come mostrato nella tabella seguente. Molte delle funzioni di Visual Studio Code non sono accessibili attraverso menu o interfacce utente, ma piuttosto attraverso una finestra di comando o un file .json, ad esempio le preferenze dell'utente.[3] La finestra di comando è un'Interfaccia a riga di comando, che scompare appena l'utente clicca in un'area al di fuori della finestra o preme una serie di tasti per interagire con qualcosa al di fuori di essa.
In quanto editor di codice sorgente, Visual Studio Code permette la modifica della Codifica di caratteri, il carattere inizio nuova linea (si può scegliere fra LF e CR+LF) e il linguaggio di programmazione del documento che si sta modificando.
Funzioni | Linguaggi |
---|---|
Colorazione della Sintassi | Batch · Bash · C · C sharp · C++ · CSS · COBOL · Clojure · CoffeeScript · Diff · Docker · F# · Git-commit · Git-rebase · Go · Groovy · HLSL · HTML · Handlebars · File INI · JSON · Java · JavaScript · LESS · Lua · Make · Markdown · Objective-C · Objective C++ · PHP · Perl · Perl 6 · Windows PowerShell · Pug[4] · Python · R · Razor · Ruby · Rust · Structured Query Language · Sass · Shaderlab · Swift · TypeScript · Visual Basic · XML · XQuery · XSL Transformations · YAML |
Snippet | Groovy · Markdown · Nim · PHP · Swift |
Refactoring | C# · TypeScript |
Debugging |
|
Visual Studio Code può essere ampliato attraverso dei Plugin[5], disponibili attraverso un repository centrale. Essi includono ampliamenti all'editor[6] e supporto ai linguaggi.
Accoglienza
Nel sondaggio sugli sviluppatori del 2016 di Stack Overflow, Visual Studio Code si era classificato al 13º posto fra tutti gli strumenti di sviluppo più diffusi, risultando essere usato da solo il 7,2% dei 46.613 partecipanti.[7] Tuttavia, nel sondaggio del 2018, Visual Studio Code è arrivato primo in classifica, con il 34,9% dei 75.398 partecipanti che hanno dichiarato di utilizzarlo confermando la sua funzionalità.[8] Nel sondaggio sugli sviluppatori del 2019 di Stack Overflow, Visual Studio Code mantiene il primo posto, risultando essere usato dal 50.7% dei 87,317 partecipanti.[9]
Raccolta dei dati
Visual Studio Code raccoglie dati di utilizzo del software e li invia a Microsoft, anche se questa telemetria dei dati può essere disattivata.[10]
Licenza
Sebbene il codice sorgente[11] sia coperto da licenza MIT, il sito della Microsoft distribuisce l'applicazione come freeware.[12]
Note
- ^ (EN) BUILD 2015 News: Visual Studio Code, Visual Studio 2015 RC, Team Foundation Server 2015 RC, Visual Studio 2013 Update 5, su The Visual Studio Blog, 29 aprile 2015. URL consultato il 24 agosto 2019.
- ^ (EN) Introducing the Insiders Build, su code.visualstudio.com. URL consultato il 24 agosto 2019.
- ^ (EN) Language Support in Visual Studio Code. URL consultato il 15 aprile 2018.
- ^ PugJS, su pugjs.org.
- ^ code.visualstudio.com, https://code.visualstudio.com/docs/extensions/overview .
- ^ code.visualstudio.com, https://code.visualstudio.com/docs/editor/extension-gallery .
- ^ Stack Overflow Developer Survey 2016 Results, in Stack Overflow. URL consultato il 15 aprile 2018.
- ^ Stack Overflow Developer Survey 2018, in Stack Overflow. URL consultato il 15 aprile 2018.
- ^ Stack Overflow Developer Survey 2019, su Stack Overflow. URL consultato il 15 maggio 2019.
- ^ (EN) Visual Studio Code Frequently Asked Questions. URL consultato il 15 aprile 2018.
- ^ (EN) Visual Studio Code, su GitHub.
- ^ (EN) Microsoft Visual Studio Code terms, su code.visualstudio.com. URL consultato il 9 giugno 2017.«This agreement only gives you some rights to use the software. Microsoft reserves all other rights.»
Voci correlate
Altri progetti
- Wikimedia Commons contiene immagini o altri file su Visual Studio Code
Collegamenti esterni
- (EN) Sito ufficiale, su code.visualstudio.com.
- Visual Studio Code (canale), su YouTube.
- (EN) Visual Studio Code, su GitHub.
- Repository sorgenti di Visual Studio Code, su github.com.
- (EN) Visual Studio Code, su Free Software Directory.