Visual Studio Code

editor di codice sorgente

Visual Studio Code è un editor di codice sorgente sviluppato da Microsoft per Windows, Linux e macOS. Esso include supporto per debugging, un controllo per Git integrato, Syntax highlighting, IntelliSense, Snippet e refactoring del codice. È anche personalizzabile: gli utenti possono cambiare il tema dell'editor, le scorciatoie da tastiera, e le preferenze. È un software libero, anche se la versione ufficiale è sotto una licenza proprietaria.

Visual Studio Code
software
Logo
Logo
Visual Studio Code in esecuzione su Windows 7, con la funzione "Cerca" attivata
Visual Studio Code in esecuzione su Windows 7, con la funzione "Cerca" attivata
Visual Studio Code in esecuzione su Windows 7, con la funzione "Cerca" attivata
GenereEditor di testo
Editor HTML
SviluppatoreMicrosoft
Data prima versione29 aprile 2015
Ultima versione1.24.1 (14 giugno 2018)
Sistema operativoWindows 7
LinguaggioElectron
TypeScript
JavaScript
Licenzalicenza MIT e licenza proprietaria
(licenza non libera)
Sito webcode.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. Esso è disponibile anche nella versione "insider", 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 supporta vari linguaggi di programmazione, tra cui la famiglia di linguaggi C (C, C++, C#), F#, HTML e altri linguaggi web, PHP, Java, Ruby e molti altri linguaggi. Supporta vari linguaggi di programmazione e un insieme di funzioni che potrebbero o meno essere disponibili per un determinato linguaggio, come mostrato nella tabella seguente. Molte delle funzioni di Visual Studio Code non sono accessibili attraverso menù o interfacce utente, piuttosto, sono accessibili attraverso una finestra di comando o un file .json (ad esempio, le preferenze dell'utente).[1] 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 che identifica l'inizio di un nuovo rigo (si può scegliere fra LF e CR+LF), e il linguaggio di programmazione del documento che si sta modificando.

Funzionalità dipendenti dai linguaggi
Funzioni Linguaggi
Colorazione della Sintassi Batch · Bash · C · C sharp · C++ · CSS · 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[2] · 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[3], disponibili attraverso una Repository centrale. Essi includono ampliamenti all'editor[4] e supporto ai linguaggi.

Accoglienza

Nel sondaggio sugli sviluppatori del 2016 di Stack Overflow, Visual Studio Code si è classificato #13 fra tutti gli strumenti di sviluppo più popolari, usato da solo il 7.2% dei 46,613 partecipanti.[5] Tuttavia, nel Sondaggio del 2018, Visual Studio Code è arrivato primo, con il 34.9% dei 75,398 partecipanti che lo usano.[6]

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.[7]

Licenza

Sebbene il codice sorgente[8] sia coperto da licenza MIT, il sito della Microsoft distribuisce l'applicazione come freeware.[9]

Note

  1. ^ (EN) Language Support in Visual Studio Code. URL consultato il 15 aprile 2018.
  2. ^ PugJS, su pugjs.org.
  3. ^ code.visualstudio.com, https://code.visualstudio.com/docs/extensions/overview.
  4. ^ code.visualstudio.com, https://code.visualstudio.com/docs/editor/extension-gallery.
  5. ^ Stack Overflow Developer Survey 2016 Results, in Stack Overflow. URL consultato il 15 aprile 2018.
  6. ^ Stack Overflow Developer Survey 2018, in Stack Overflow. URL consultato il 15 aprile 2018.
  7. ^ (EN) Visual Studio Code Frequently Asked Questions. URL consultato il 15 aprile 2018.
  8. ^ (EN) Visual Studio Code, su GitHub.
  9. ^ (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.»

Altri progetti

Collegamenti esterni