Z początkiem miesiąca została wydana kolejna, stabilna wersja Visual Studio Code, czyli rozbudowanego, ale jednocześnie lekkiego edytoru kodu źródłowego. Oprogramowanie jest świetną alternatywą dla konkurencyjnych, płatnych rozwiązań. VSC wyposażony jest w wbudowaną obsługę JavaScript, TypeScript a także Node.js. Charakteryzuje się bogatym ekosystemem rozszerzeń dla wielu języków.
Sprawdźmy jakie zmiany pojawiły się w najnowszej sierpniowej wersji VSC 1.92.
Nowości w Visual Studio Code 1.92
Ustawienie domyślnej przeglądarki www
W najnowszej wersji VSC pojawiła się możliwość zdefiniowania, która przeglądarka internetowa będzie używana do otwierania linków. Zmiany można dokonać przechodząc do ustawień:
workbench.externalBrowser
W polu externalBrowser nie trzeba wpisywać pełnej nazwy, wystarczy podać alias np. opera, firefox, chrome, edge lub brave.
W przypadku gdy pole pozostanie puste, użyty zostanie domyślny software z ustawień systemu operacyjnego.
Nowe opcje dla aktualizacji rozszerzeń
Wraz z wersja Visual Studio Code 1.92 przyszły zmiany dotyczące aktualizacji rozszerzeń – są to między innymi:
- Możliwość wyłączenia / włączenia automatycznego update’u dla poszczególnego rozszerzenia
- Możliwość wyłączenia / włączenia automatycznej aktualizacji dla wszystkich zainstalowanych rozszerzeń
Ułatwiona praca ze stylami CSS
Niewielka, ale dosyć przydatna funkcjonalność dla plików .CSS. Dodawanie adresów URL obrazków, możliwe poprzez drag and drop (przeciągnij i upuść) oraz kopiuj / wklej.
Zmiana pozycji panelu
W najnowszym wydaniu istnieje możliwość przesunięcia okna panelu (terminal, konsola (debbug console), output) nad obszar edytora kodu (Panel Position → Top).
Edytor profili, nadpisywanie profili
Pojawiła się możliwość nadpisania istniejącego profilu w tym domyślnego, przez stworzenie nowego profilu o tej samej nazwie. Ponadto, twórcy nadal pracują nad rozwojem edytora profili (preview). Włączenie wersji eksperymentalnej w ustawieniach:
workbench.experimental.enableNewProfilesUI
Obsługa TypeScript 5.6
VCS 1.92 wspiera nadchodzącą wersję TypeScript 5.6, której finalne wydanie planowane jest na wrzesień 2024 roku. Aby zacząć korzystać z TS 5.6 w wersji preview należy zainstalować rozszerzenie JavaScript and TypeScript Nightly.
GitHub Copilot w Visual Studio Code
- Copilot Chat: GPT-4-Turbo został zastąpiony przez nowszy i wydajniejszy model, czyli GPT-4o
- Możliwe dodawanie załączników w oknie chatu
- Możliwość włączenia opcji zwracającej dopasowany, publicznie dostępny kod z GitHub’a
- Ulepszona komenda /new
- Nowe polecenie /runCommand w ramach @vscode
Inne, warte uwagi usprawnienia
- Ikona żarówki (lightbulb control) pojawia się w takim miejscu, aby nie przysłaniać kodu
- Kilka zmian wpływających na poprawę korzystania z debugger’a
- Naprawiony bug „skaczącego” edytora po dokonaniu zmian w Ustawieniach (Settings)
Oprócz wyżej wymienionych nowości, aktualizacja Visual Studio Code 1.92 przynosi sporo innych, istotnych funkcji i poprawek. Osobom, zainteresowanym tematem polecam zapoznanie się z pełną listą zmian, która dostępna jest na w tym miejscu.
Źródło: Visual Studio Code