Dimensione: 8375
Commento: Integrato paragrafo su Git.
|
← Versione 11 del 16/03/2025 00.54.09 ⇥
Dimensione: 8653
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=649465"; 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")>> |
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 18: | 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 28: | Linea 28: |
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. 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 e/o architettura differente, premendo sul corrispondente tasto. |
Linea 35: | Linea 35: |
0. In '''Ubuntu 18.04''' e '''Ubuntu 20.04''' [[https://wiki.ubuntu-it.org/AmministrazioneSistema/ComandiBase#mkdir|creare]] con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] la cartella `/etc/apt/keyrings`. | 0. In '''Ubuntu 20.04''' [[https://wiki.ubuntu-it.org/AmministrazioneSistema/ComandiBase#mkdir|creare]] con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] la cartella `/etc/apt/keyrings`. |
Linea 39: | Linea 39: |
Se si è già installato nel sistema il navigatore [[InternetRete/Navigazione/MicrosoftEdge|Microsoft Edge]], questo passaggio è da saltare.}}} 0. Importare il repository di '''Visual Studio Code''' con il comando:{{{ |
Se si è già installato nel sistema il browser [[InternetRete/Navigazione/MicrosoftEdge|Microsoft Edge]], questo passaggio è da saltare.}}} 0. Importare il repository di '''Visual Studio Code''' con uno dei seguenti comandi: * '''Ubuntu 24.04''':{{{ echo -e "# Visual Studio Code repository\n\nTypes: deb\nURIs: https://packages.microsoft.com/repos/vscode\nSuites: stable\nComponents: main\nSigned-By: /etc/apt/keyrings/microsoft.gpg\nArchitectures: amd64\n" | sudo tee /etc/apt/sources.list.d/visualstudiocode.sources }}} * '''Ubuntu 22.04 e precedenti''':{{{ |
Linea 45: | Linea 49: |
0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://code|code]]. | 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://code|code]].. |
Linea 49: | Linea 53: |
Linea 51: | Linea 56: |
Con entrambe le procedure in fase di installazione viene aggiunto automaticamente il repository stabile di '''Visual Studio Code''' alle sorgenti software. |
Con entrambe le procedure in fase di installazione viene aggiunto automaticamente il repository stabile di '''Visual Studio Code''' alle sorgenti software.<<BR>> |
Linea 58: | Linea 62: |
Linea 80: | Linea 83: |
Linea 83: | Linea 85: |
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 88: | Linea 89: |
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>> |
Linea 96: | Linea 96: |
'''Visual Studio Code''' dispone di un supporto '''Git''' integrato. È necessario avere [[AmministrazioneSistema/InstallareProgrammi|installato]] la versione '''2.0.0''', o più recente, del pacchetto [[apt://git|git]]. | '''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]]. |
Linea 107: | Linea 108: |
* Effettuare il [[https://learn.microsoft.com/it-it/visualstudio/version-control/git-fetch-pull-sync?view=vs-2022|push/pull/sync]] con un ramo remoto. | * Effettuare il push/pull/sync con un ramo remoto. |
Linea 111: | Linea 112: |
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]]. Per maggiori informazioni leggere [[https://code.visualstudio.com/docs/sourcecontrol/overview|questa guida]] |
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 120: | Linea 120: |
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>> |
Linea 123: | Linea 122: |
Linea 131: | Linea 129: |
Guida verificata con Ubuntu: 20.04 22.04 24.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 deb
Scaricare il browser da 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 e/o architettura differente, premendo sul corrispondente tasto.
Installare il file .deb scaricato.
Al termine della procedura, sarà possibile avviare Visual Studio Code.
Da repository Microsoft
In Ubuntu 20.04 creare con i privilegi di amministrazione la cartella /etc/apt/keyrings.
Importare la chiave della firma dei pacchetti del repository Microsoft digitando nel terminale il comando:
wget -qO - https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | sudo tee /etc/apt/keyrings/microsoft.gpg -
Se si è già installato nel sistema il browser Microsoft Edge, questo passaggio è da saltare.
Importare il repository di Visual Studio Code con uno dei seguenti comandi:
Ubuntu 24.04:
echo -e "# Visual Studio Code repository\n\nTypes: deb\nURIs: https://packages.microsoft.com/repos/vscode\nSuites: stable\nComponents: main\nSigned-By: /etc/apt/keyrings/microsoft.gpg\nArchitectures: amd64\n" | sudo tee /etc/apt/sources.list.d/visualstudiocode.sources
Ubuntu 22.04 e precedenti:
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" | sudo tee /etc/apt/sources.list.d/visualstudiocode.list
Assicurarsi che il file /etc/apt/keyrings/microsoft.gpg e i relativi permessi di esecuzione siano attribuiti all'utente root. In caso contrario modificarli con le istruzioni contenute in questa guida.
Installare il pacchetto code..
Al termine della procedura sarà possibile avviare Visual Studio Code.
Aggiornamento
Con entrambe le procedure in fase di installazione viene aggiunto automaticamente il repository stabile di Visual Studio Code alle sorgenti software.
In questo modo Visual Studio Code verrà mantenuto aggiornato effettuando i normali aggiornamenti di sistema.
Pacchetto snap
Per installare il programma da pacchetto snap, leggere questa pagina.
Disattivare telemetria
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.
Questa disattivazione non è efficace su tutte le estensioni. Consultare la documentazione specifica dell'estensione in uso per maggiori dettagli.
Caratteristiche e funzionalità
Supporta la quasi totalità dei linguaggi di programmazione.
Controllo di versione Git integrato, per approfondire consultare questo paragrafo.
- Evidenziazione della sintassi del codice.
Auto completamento del codice.
Rifattorizzazione del codice.
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.