Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Ufficio/EditorDiTesto/VisualStudioCode"
Differenze tra le versioni 2 e 13 (in 11 versioni)
Versione 2 del 23/05/2022 16.55.04
Dimensione: 4526
Commento:
Versione 13 del 03/06/2026 09.32.29
Dimensione: 6543
Autore: jeremie2
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 6: Linea 6:
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t="; rilasci="22.04 20.04 18.04")>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=649465"; rilasci="22.04 20.04 24.04 26.04")>>
Linea 13: Linea 13:

È la versione pacchettizzata e con funzioni aggiunte da [[https://www.microsoft.com|Microsoft]], distribuita con licenza [[https://code.visualstudio.com/license|]Freeware]], del codice sorgente di [[https://github.com/microsoft/vscode|VSCode]] rilasciato con licenza gratuita [[https://github.com/microsoft/vscode/blob/main/LICENSE.txt|Mit]], a sua volta basato sul codice sorgente di '''[[https://it.wikipedia.org/wiki/Electron_(framework)|Electron]]'''.
È la versione pacchettizzata e con funzioni aggiunte da [[https://www.microsoft.com|Microsoft]], distribuita con licenza [[https://code.visualstudio.com/license|Freeware]], del codice sorgente di '''[[https://github.com/microsoft/vscode|VSCode]]''' rilasciato con licenza gratuita [[https://github.com/microsoft/vscode/blob/main/LICENSE.txt|Mit]], a sua volta basato sul codice sorgente di '''[[https://it.wikipedia.org/wiki/Electron_(framework)|Electron]]'''.
Linea 19: Linea 18:
Esiste anche una versione chiamata '''V``SCodium''', caratterizzata dalla disattivazione predefinita della funzione [[#telemetria|telemetrica]], distribuita con licenza gratuita [[https://github.com/microsoft/vscode/blob/main/LICENSE.txt|Mit]], disponibile in [[https://vscodium.com/#intro|questa pagina]]. Esiste anche una versione chiamata '''VSCodium''', caratterizzata dalla disattivazione predefinita della funzione [[#telemetria|telemetrica]], distribuita con licenza gratuita [[https://github.com/microsoft/vscode/blob/main/LICENSE.txt|Mit]], disponibile in [[https://vscodium.com/#intro|questa pagina]].
Linea 23: Linea 22:
Linea 26: Linea 24:
== Pacchetto snap ==

[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto '''code'''.

== Pacchetto deb Microsoft ==
Linea 27: Linea 31:
 0. Scaricare il browser da [[https://code.visualstudio.com/download|questa pagina]] facendo clic su '''SCARICA per Ubuntu/Debian'''. II tipo di pacchetto necessario viene normalmente riconosciuto automaticamente; si può in ogni caso scegliere una versione per un sistema operativo differente, premendo sul corrispondente tasto.  0. In [[https://code.visualstudio.com/download|questa pagina]] fare clic su '''SCARICA per Ubuntu/Debian'''. II tipo di pacchetto necessario viene normalmente riconosciuto automaticamente; si può in ogni caso scegliere una versione per un sistema operativo e/o architettura differente, premendo sul corrispondente tasto.
Linea 29: Linea 33:
 0. Se il pacchetto è installato tramite [[AmministrazioneSistema/InstallareProgrammi/SnapStore|App Store]], in automatico sarà aggiunto il repository Microsoft, comodo per ricevere gli aggiornamenti di '''Visual Studio Code''' automaticamente con gli [[AmministrazioneSistema/Aggiornamenti|aggiornamenti di sistema]] di Ubuntu. Se installato da terminale, si potrà sceglere se attivare o meno il repository.
Linea 32: Linea 37:
In fase di installazione viene aggiunto automaticamente il repository stabile di '''Visual Studio Code''' alle sorgenti software. <<Anchor(telemetria)>>
= Disattivare telemetria =
Linea 34: Linea 40:
In questo modo '''Visual Studio Code''' verrà mantenuto aggiornato effettuando i normali [[AmministrazioneSistema/Aggiornamenti|aggiornamenti di sistema]]. '''Visual Studio Code''' raccoglie in forma anonima dati statistici su: utilizzo, errori e arresti anomali, al fine di migliorare il programma.
Linea 36: Linea 42:
<<Anchor(telemetria)>>
= Telemetria =
 * È possibile disabilitare tali funzionalità dal menù '''''File → Preferenze → Impostazioni di telemetria''''' selezionando dal menù a scomparsa '''off'''.
Linea 39: Linea 44:
'''Visual Studio Code''' raccoglie in forma anonima dati statistici sull'uso, su errori e arresti anomali, che vengono usati per sviluppare e migliorare il programma.

Per disattivare questa funzione seguire il menù '''''File → Preferenze → Impostazioni di telemetria''''' e selezionare nel menù a scomparsa '''off'''.

{{{#!wiki note
Questa disattivazione non è efficace su tutte le estensioni. Consultare la documentazione specifica di esse per maggiori dettagli.}}}
 {{{#!wiki note
Questa disattivazione non è efficace su tutte le estensioni. Consultare la documentazione specifica dell'estensione in uso per maggiori dettagli.
}}}
Linea 49: Linea 50:
 * Supporta la quasi totalità del [[https://www.grectech.it/blog/visual-studio-code-leditor-gratuito-multipiattaforma-di-microsoft/?doing_wp_cron=1650399802.1947250366210937500000|linguaggi di programmazione]]
 * [[https://it.wikipedia.org/wiki/Debugging|Debug integrato]]
 * Evidenziazione della sintassi del codice
 * [[https://it.wikipedia.org/wiki/IntelliSense|Auto completamento]] del codice
 * [[https://it.wikipedia.org/wiki/Refactoring|Rifattorizzazione]] del codice  
 * Supporta la quasi totalità dei [[https://www.grectech.it/blog/visual-studio-code-leditor-gratuito-multipiattaforma-di-microsoft/?doing_wp_cron=1650399802.1947250366210937500000|linguaggi di programmazione]].
 * Controllo di versione [[https://wiki.ubuntu-it.org/Programmazione/Git|Git]] integrato, per approfondire consultare questo [[#GitInVscode|paragrafo]].

 * [[https://it.wikipedia.org/wiki/Debugging|Debug integrato]].
 * Evidenziazione della sintassi del codice.
 * [[https://it.wikipedia.org/wiki/IntelliSense|Auto completamento]] del codice.
 * [[https://it.wikipedia.org/wiki/Refactoring|Rifattorizzazione]] del codice.
Linea 58: Linea 59:
Al primo avvio viene proposto di scaricare e installare il pacchetto per la lingua italiana, che si consiglia d'accettare. Al primo avvio viene proposto di scaricare e installare il pacchetto per la lingua italiana, che si consiglia di accettare.
Linea 62: Linea 63:
Per una maggiore facilità nella navigazione leggere [[https://code.visualstudio.com/docs/getstarted/keybindings#_keyboard-shortcuts-reference|questa guida]].  * Per una maggiore facilità nella navigazione leggere [[https://code.visualstudio.com/docs/getstarted/keybindings#_keyboard-shortcuts-reference|questa guida]].<<BR>>
 * Per personalizzare le scorciatoie leggere [[https://code.visualstudio.com/docs/getstarted/keybindings#_keyboard-shortcuts-editor|questa guida]].
Linea 64: Linea 66:
Per personalizzare le scorciatoie leggere [[https://code.visualstudio.com/docs/getstarted/keybindings#_keyboard-shortcuts-editor|questa guida]]. <<Anchor(GitInVscode)>>
= Git in Visual Studio Code =

'''Visual Studio Code''' dispone del supporto integrato a '''Git''' (è necessaria la versione '''2.0.0''', o superiore).<<BR>>
Se non presente, [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://git|git]].

Le caratteristiche principali sono:
 * Vedere il [[https://it.wikipedia.org/wiki/Diff|diff]] tra il file in elaborazione e il file originale nel riquadro.
 * La barra di stato di '''Git''' (in basso a sinistra) mostra il ramo corrente ([[https://it.wikipedia.org/wiki/Fork_(sviluppo_software)|branch]]), gli indicatori di errori d'esecuzione ([[https://it.wikipedia.org/wiki/Dirty_read|dirty]]), i [[https://it.wikipedia.org/wiki/COMMIT|commit]] in entrata e in uscita.

È possibile eseguire le operazioni '''Git''' più comuni dall'editor:
 * Inizializzare un repository.
 * Clonare un repository.
 * Creare rami e tag.
 * Eseguire lo stage e il commit delle modifiche.
 * Effettuare il push/pull/sync con un ramo remoto.
 * Risolvere i conflitti di fusione.
 * Visualizzare le differenze.

Con [[https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github|questa estensione]] è possibile gestire anche le richieste di pull di [[https://github.com|GitHub]].<<BR>>
Per maggiori informazioni leggere [[https://code.visualstudio.com/docs/sourcecontrol/overview|questa guida]].
Linea 71: Linea 93:
Selezionare il menù '''''File → Preferenze → Estensioni''''' per esplorare quali funzioni e integrazioni offrono. Selezionare il menù '''''File → Preferenze → Estensioni''''' per esplorare quali funzioni e integrazioni offrono.<<BR>>
Per maggiori informazioni su come installare le estensioni, consultare [[https://code.visualstudio.com/docs/editor/extension-gallery|questa guida]].
Linea 80: Linea 102:


Guida verificata con Ubuntu: 22.04 24.04 26.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

In questa guida sono presenti istruzioni utili per l'installazione e la configurazione di Visual Studio Code, un editor per codice sorgente multipiattaforma disponibile per Linux, Windows e MacOS, con architetture a 64 bit amd64 e arm64.

È la versione pacchettizzata e con funzioni aggiunte da Microsoft, distribuita con licenza Freeware, del codice sorgente di VSCode rilasciato con licenza gratuita Mit, a sua volta basato sul codice sorgente di Electron.

Versione community

Esiste anche una versione chiamata VSCodium, caratterizzata dalla disattivazione predefinita della funzione telemetrica, distribuita con licenza gratuita Mit, disponibile in questa pagina.

Maggiori informazioni sulle differenze tra le due versioni in questa pagina.

Installazione

Pacchetto snap

Installare il pacchetto code.

Pacchetto deb Microsoft

  1. Aggiornare la lista dei pacchetti.

  2. In questa pagina fare clic su SCARICA per Ubuntu/Debian. II tipo di pacchetto necessario viene normalmente riconosciuto automaticamente; si può in ogni caso scegliere una versione per un sistema operativo e/o architettura differente, premendo sul corrispondente tasto.

  3. Installare il file .deb scaricato.

  4. Se il pacchetto è installato tramite App Store, in automatico sarà aggiunto il repository Microsoft, comodo per ricevere gli aggiornamenti di Visual Studio Code automaticamente con gli aggiornamenti di sistema di Ubuntu. Se installato da terminale, si potrà sceglere se attivare o meno il repository.

Al termine della procedura, sarà possibile avviare Visual Studio Code.

Disattivare telemetria

Visual Studio Code raccoglie in forma anonima dati statistici su: utilizzo, errori e arresti anomali, al fine di migliorare il programma.

  • È possibile disabilitare tali funzionalità dal menù File → Preferenze → Impostazioni di telemetria selezionando dal menù a scomparsa off.

    Questa disattivazione non è efficace su tutte le estensioni. Consultare la documentazione specifica dell'estensione in uso per maggiori dettagli.

Caratteristiche e funzionalità

Primo avvio

Al primo avvio viene proposto di scaricare e installare il pacchetto per la lingua italiana, che si consiglia di accettare.

Scorciatoie da tastiera

  • Per una maggiore facilità nella navigazione leggere questa guida.

  • Per personalizzare le scorciatoie leggere questa guida.

Git in Visual Studio Code

Visual Studio Code dispone del supporto integrato a Git (è necessaria la versione 2.0.0, o superiore).
Se non presente, installare il pacchetto git.

Le caratteristiche principali sono:

  • Vedere il diff tra il file in elaborazione e il file originale nel riquadro.

  • La barra di stato di Git (in basso a sinistra) mostra il ramo corrente (branch), gli indicatori di errori d'esecuzione (dirty), i commit in entrata e in uscita.

È possibile eseguire le operazioni Git più comuni dall'editor:

  • Inizializzare un repository.
  • Clonare un repository.
  • Creare rami e tag.
  • Eseguire lo stage e il commit delle modifiche.
  • Effettuare il push/pull/sync con un ramo remoto.
  • Risolvere i conflitti di fusione.
  • Visualizzare le differenze.

Con questa estensione è possibile gestire anche le richieste di pull di GitHub.
Per maggiori informazioni leggere questa guida.

Estensioni

Visual Studio Code offre una vasta offerta di estensioni, dedicate a linguaggi di programmazione, gestione di repository, linguaggi utente, temi e colori, ecc.

Selezionare il menù File → Preferenze → Estensioni per esplorare quali funzioni e integrazioni offrono.
Per maggiori informazioni su come installare le estensioni, consultare questa guida.

Ulteriori risorse


CategoryProgrammazione CategoryProduttivita