Z łatwością pisz kod dla aplikacji zgodnych z systemem Linux i sprawdzaj je, konfigurując razem VS Code i WSL 2.
Kod Visual Studio firmy Microsoft jest bardzo popularny i kochany przez społeczność programistów. Podsystem Windows dla systemu Linux jest potężny, ale jeśli zintegrujesz Visual Studio Code na komputerze z systemem Windows z jądrem WSL, możesz zrobić znacznie więcej w krótszym czasie i na lepsze sposoby.
Czytaj dalej, gdy omawiamy WSL i jak skonfigurować VS Code w systemie Windows, aby zapewnić bezproblemowy przepływ pracy.
Co sprawia, że WSL 2 jest tak wyjątkowy?
Podsystem Windows dla systemu Linux (WSL) to cenna funkcja, która pozwala użytkownikom systemu Windows uruchamiać dystrybucje Linuksa, takie jak Ubuntu i Kali, bez konfigurowania maszyny wirtualnej lub podwójnego rozruchu.
Dzięki WSL użytkownicy systemu Windows mogą bezpośrednio korzystać z narzędzi, aplikacji i narzędzi wiersza poleceń systemu Linux bez dodatkowych czynności instalacyjnych. Najnowsza wersja WSL, WSL 2, zapewnia większą stabilność i dedykowane jądro Linuksa.
Jako programista możesz wykorzystać WSL do tworzenia aplikacji wieloplatformowych bez potrzeby posiadania dedykowanego sprzętu lub opuszczania ekosystemu Windows. Oto niektóre z podstawowych zalet korzystania z WSL 2.
- Łatwy dostęp do narzędzi i programów narzędziowych systemu Linux: Deweloperzy mogą bezpośrednio korzystać z narzędzi wiersza poleceń systemu Linux bez dedykowanej maszyny wirtualnej lub kontenera.
- Poprawiona wydajność: WSL 2 zapewnia optymalną wydajność, ponieważ zapewnia pełną kontrolę nad dedykowanym jądrem Linuksa; zapewnia to aplikacjom szybsze uruchamianie i umożliwia efektywne wykorzystanie zasobów.
- Prosta konfiguracja: Podsystem Windows dla systemu Linux 2 jest łatwy w instalacji. Możesz go pobrać bezpośrednio ze sklepu Microsoft Store; możesz także wybrać z listy obsługiwanych dystrybucji Linuksa.
- Bezproblemowa integracja z systemem Windows: Ponieważ WSL 2 jest bezpośrednio zintegrowany z systemem operacyjnym Windows, programiści mogą jednocześnie uruchamiać aplikacje dla systemu Linux i Windows oraz korzystać z udostępnionych katalogów plików.
- Ulepszona integracja z Dockerem: Możesz natywnie uruchamiać kontenery Docker w WSL 2, włączając ustawienie zaplecza WSL-2 w Docker Desktop; pomoże to poprawić kompatybilność aplikacji platformy Docker i poprawić ogólną wydajność.
Dlaczego warto używać Visual Studio Code z WSL 2
VS Code to solidne zintegrowane środowisko programistyczne (IDE) stworzone przez firmę Microsoft, które obsługuje wszystkie rodzaje języków programowania. Deweloperzy wolą używać programu Visual Studio Code, ponieważ działa on praktycznie na każdej platformie, w tym macOS, Linux i Windows. Ma również dużą społeczność zajmującą się tworzeniem świetnych rozszerzeń, które ułatwiają programowanie.
Jako programista umiejętność korzystania z Visual Studio Code do tworzenia aplikacji na platformę Windows podczas gdy również uruchamianie tych aplikacji na jądrze Linuksa jest niezwykle korzystne i prawie niewiarygodne funkcja.
Po zintegrowaniu kodu VS z podsystemem Windows dla systemu Linux można użyć wyspecjalizowanego jądra systemu Linux w celu zwiększenia kompatybilności między platformami. Możesz dodatkowo usprawnić przepływ pracy, korzystając ze zintegrowanego terminala w VS Code z WSL 2.
Jak zintegrować WSL 2 z Visual Studio Code
Chociaż podsystem Windows dla systemu Linux zapewnia dedykowane jądro systemu Linux, w którym można uruchamiać aplikacje, nie można bezpośrednio edytować kodu za pośrednictwem jego terminala. Na szczęście możesz ułatwić przepływ pracy, konfigurując Visual Studio Code do integracji z dystrybucją WSL 2 Linux.
Jak zainstalować kod Visual Studio
Jako warunek wstępny musisz najpierw upewnić się, że kod VS jest poprawnie skonfigurowany na komputerze z systemem Windows. Instalacja VS Code jest prosta i prosta, ale jeśli nie masz pewności, możesz sprawdzić nasze przewodnik dla początkujących dotyczący konfigurowania programu Visual Studio Code na komputerze z systemem Windows:
- Udaj się do oficjalna strona Microsoftu i pobierz instalator Windows.
- Po zakończeniu pobierania uruchom konfigurację instalacji.
- Uderzaj dalej, aż zobaczysz Wybierz zadania dodatkowe krok i upewnij się, że Dodaj do PATH opcja jest wybrana.
- Zakończ działanie kreatora instalacji.
Jeśli masz już zainstalowany VS Code, musisz upewnić się, że możesz użyć terminala do otwarcia katalogu w VS Code:
- Uruchom VS Code z Pulpit Lub Początek menu.
- Wybierać Ctrl + Shift + P aby otworzyć Paleta poleceń.
- W polu wyszukiwania wpisz Polecenie powłoki i poszukaj Polecenie powłoki: Zainstaluj polecenie „kod” w PATH powłoki opcja.
- Wybierz opcję, jeśli możesz ją zobaczyć. Umożliwi to otwarcie katalogu w Visual Studio Code z wiersza poleceń.
Jeśli opcja się nie pojawiła, oznacza to, że konfiguracja VS Code jest już włączona na twoim komputerze.
Jak skonfigurować VS Code za pomocą WSL 2
Po upewnieniu się, że VS Code jest poprawnie skonfigurowany na komputerze z systemem Windows, możesz bezpiecznie połączyć VS Code z Windows Subsystem for Linux 2:
- Możesz przejść do następnego kroku, jeśli skonfigurowałeś już WSL 2 w swoim systemie. W przeciwnym razie pobierz Ubuntu z Sklep Microsoftu rozpocząć.
- Uruchom Początek menu, wyszukaj Kod Visual Studioi wybierz najlepsze dopasowanie.
- W bocznym panelu menu kliknij na Rozszerzenia ikonę lub użyj skrótu Ctrl + Shift + X aby wyświetlić zainstalowane rozszerzenia.
- w Rozszerzenia wyszukiwania w Marketplace pole, wyszukaj WSL, wybierz najlepsze dopasowanie i kliknij zainstalować.
- Po zainstalowaniu rozszerzenia uruchom dystrybucję WSL 2 (w naszym przypadku Ubuntu) za pośrednictwem pliku Początek menu. Możesz go również otworzyć za pomocą nowy terminala Windowsa.
- Przejdź do katalogu projektu w WSL 2 za pomocą płyta CD polecenie, a następnie wprowadź następujące polecenie, aby otworzyć folder w VS Code:
kod .
- VS Code otworzy teraz kod źródłowy w środowisku Windows, ale umożliwi debugowanie i testowanie aplikacji w środowisku Linux.
WSL 2 jest niesamowity dla programistów
Jeśli jesteś programistą, który nie jest w pełni zadowolony z Linuksa, ale nadal potrzebuje go używać do pracy, gorąco polecamy zapoznanie się z WSL 2. To niesamowite narzędzie, które w nadchodzących latach będzie coraz lepsze.