Skip to main content

Visual Studio Code Setup

Setting up with Windows Subsystem for Linux

Official guide from Microsoft: Developing in WSL

  • Accesati urmatorul link: https://code.visualstudio.com/download
  • Descarcati versiunea pe 64 biti din dreptul liniei System Installer
  • Deschideti fisierul descarcat, next, next, next
  • Puteti alege sa adaugati in context menu optiunea Open with Code. Asta va va permite sa dati click dreapta pe un fisier sau un folder si apoi sa-l deschideti instant in VSCode

In primul rand, avem 2 versiuni de WSL. Versiunea 1 este un emulator creat de Microsoft pentru kernel-ul de Linux. Versiunea 2 este chiar un kernel de Linux ce ruleaza intr-o masina virtuala. Puteți citi pe documentația Microsoft despre cele două versiuni de WSL.

  1. Cautam PowerShell in search bar, si deschidem ca si administrator

  2. Activam feature-ul de WSL folosind urmatoarea comanda:

    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

    Acum intervin versiunile despre care v-am vorbit. WSL 2, fiind o masina virtuala foarte light, necesita optiunea de virtualizare activa din BIOS.

    Aveti aici un scurt ghid pentru activare: https://bce.berkeley.edu/enabling-virtualization-in-your-pc-bios.html

    Totusi, daca nu doriti sa va activati aceasta optiune ( care, totusi, va va fi necesara la alte materii in viitor ), puteti da restart calculatorului si sari la pasul 9 De asemenea, daca versiunea voastra de windows nu este Windows 10, build 1903+, puteti da restart si sari la pasul 9

  3. Acum activam feature-ul de masina virtuala cu urmatoarea comanda:

    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  4. Restart PC

  5. Descarcam urmatorul fisier si il instalam: wsl_update_x64.msi

  6. Deschidem din nou PowerShell ca si administrator

  7. Rulați comanda:

    wsl --set-default-version 2
  8. Deschidem Microsoft Store

  9. Cautam Ubuntu si alegem versiunea simpla, pe care o instalam

  10. Dupa instalare cautam Ubuntu in Start si deschidem

  11. Introducem un username si o parola pentru sistemul nostru de Linux

  12. Pentru lucru la informatica in terminalul deschis avem nevoie de rulat urmatoarea comanda pentru a instala pachetele necesare compilarii programelor:

    sudo apt update && sudo apt install -y binutils gcc g++ make

Advanced users

Recommended is to have a virtual machine with Linux and use SSH Remote Development

Ready-made virtual machines can be downloaded from osboxes. Recommended software for starting a virtual machine, free and easy to configure is VirtualBox.

Folosire Latex cu VSCODE si WSL

  • Compilarea proiectului de latex: fie prin combinatia de taste CTRL+ALT+B fie din meniu: Terminal -> Run Build Task. Acesta va compila toate sursele Latex din proiect