This is an old revision of the document!
Autor: Dănuț Ciobanu
Pentru acest curs, folosirea WSL (Windows Subsystem for Linux) și Visual Studio Code (VS Code) vă va ajuta enorm. Gândiți-vă la această combinație ca la un banc de lucru universal, care vă asigură că toți veți lucra într-un mediu identic, standardizat, la fel ca profesioniștii. Cu WSL, chiar dacă aveți Windows, veți putea rula un mediu Linux autentic, eliminând astfel problemele de compatibilitate și diferențele de configurare dintre voi. Veți avea acces direct la aceleași unelte și compilatoare (cum ar fi G++ pentru C++) pe care le veți întâlni și în industrie. În același timp, VS Code vă oferă o interfață modernă, prietenoasă și gratuită, unde puteți scrie și depana codul mult mai ușor.
Pentru a instala WSL, primul pas este deschiderea aplicației “PowerShell” ca administrator, precum în poza de mai jos:
Urmatorul pas este rularea comenzii wsl --install
in terminalul ce se va deschide și realizarea setărilor necesare:
Prin accesarea paginii oficiale a celor de la Microsoft vi se va deschide următoarea pagină web:
Aici faceți click pe butonul de “Download” și descărcați executabilul pentru instalarea Visual Studio Code. Rulați executabilul și instalați aplicația, lasând setările default (puteți schimba totuși locația de instalare a acestuia, dacă preferați). După ce veți deschide aplicația, veți ajunge la următorul ecran:
Următorul pas este instalarea extensiilor apăsând pe ultimul buton de jos, cel cu bloculețe, din meniul din stânga. Extensiile de care vom avea nevoie sunt:
Acum este recomandat ca terminalul default din Visual Studio Code să fie WSL, pentru ușurință. Facem acest lucru prin apăsarea sucesiunii de taste CTRL + SHIFT + P
și apoi scrierea în text box a Preferences: Open User Settings
, astfel ajungând la următorul ecran:
Aici, scrieți în search box-ul de sus terminal.integrated.defaultProfile.windows
, veți vedea un dropdown cu setarea inițială null, dați click pe ea și selecați Ubuntu (WSL), ca în imagine:
Acum de fiecare dată când veți deschide un terminal, acesta va fi de tip WSL direct și nu veți mai da comenzi greșite în terminale nepotrivite.