Aktualizacja Visual Studio Code 1.91 z kilkoma ciekawymi funkcjami

Marek LubasSkomentuj
Aktualizacja Visual Studio Code 1.91 z kilkoma ciekawymi funkcjami

Visual Studio Code jest rozbudowanym, ale lekkim i darmowym edytorem kodu źródłowego, stanowiącym doskonałą alternatywę dla płatnego oprogramowania. Wyposażony został w wbudowaną obsługę JavaScript, TypeScript i Node.js, charakteryzuje się bogatym ekosystemem rozszerzeń dla wielu języków. Najnowsza wersja Visual Studio Code 1.91 przynosi sporo ulepszeń, wzbogacając tym samym funkcjonalność środowiska programistycznego.

Sprawdźmy zatem jakie zmiany i nowości zagościły w VSC w wersji 1.91.

Nowości w Visual Studio Code 1.91

GitHub Copilot

  • Wprowadzono bardziej kompaktowy sposób wyświetlania czatu „inline”, co może ułatwić czytanie i zrozumienie sugestii.
  • Pojawił się eksperymentalny (bardziej narracyjny) styl tekstu przycisku – można go włączyć za pośrednictwem:
inlineChat.experimental.textButtons
Copilot inline chat / Źródło: Microsoft (code.visualstudio.com)
  • W terminalu wyświetlają się wskazówki, podpowiedzi, pomagające odkrywać funkcje chatu
  • Polecenie Apply In Editor w widoku czatu, wykorzystuje model językowy do określania najlepszych zmian w zaznaczonym kodzie
  • Interfejsy API czatu i modelu językowego są dostępne w obecnej, stabilnej wersji VSC – 1.91 (wcześniej widoczne tylko w VS Code Insiders).

Obsługa TypeScript 5.5

Najnowsza wersja wnosi nowe funkcje oraz poprawione narzędzia. Warto zwrócić uwagę na ulepszone sprawdzanie błędów składni wyrażeń regularnych w JavaScript i TypeScript.

Debugger JavaScript

W tej wersji, debugger (po najechaniu kursorem) powinien poprawnie pokazywać wartości zmiennych, które zostały przesłonięte . Możliwość włączenia funkcjonalności w ustawieniach (na ogół domyślnie „auto”):

debug.inlineValues

Python w Visual Studio Code

  • W stabilnej wersji – 1.91 udostępniono narzędzie python-environment-tools, które przyspiesza wykrywanie globalnych instalacji Python’a oraz środowisk wirtualnych. Narzędzie wykorzystuje język Rust
  • Ulepszono Smart Send w natywnym REPL (Shift + Enter), umożliwiający jeszcze szybszą pracę z fragmentami kodu.

Kontrola wersji w Visual Studio Code (preview)

Funkcja eksperymentalna (póki co), wykorzystująca wykres do wizualizacji przychodzących i wychodzących zmian. Powinna ona ułatwić śledzenie postępów w projekcie. Możliwość włączenia (podobnie jak wyżej) w ustawieniach VSC:

scm.experimental.showHistoryGraph

Edytor profili (preview)

W wersji 1.91 pojawił się eksperymentalny edytor profili, który powinien usprawnić personalizację środowiska programistycznego. Użytkownik może tworzyć, edytować, usuwać, importować i eksportować profile. Możliwość aktywacji przechodząc do ustawień:

workbench.experimental.enableNewProfilesUI

Niestandardowe etykiety kart

  • Więcej zmiennych opcji i obsługa wielu rozszerzeń.

Dodatkowe opcje instalacji rozszerzeń

  • Dodano możliwość instalacji starszej wersji rozszerzenia – w poprzednim wydaniu VSC, taka opcja była dostępna dopiero po instalacji aktualnej wersji rozszerzenia
  • Dodano możliwość instalacji rozszerzenia bez synchronizacji.
Instalacja starszej wersji Docker w VSC
Możliwość instalacji starszej wersji rozszerzenia Docker w VSC 1.91 / Źródło: Własne

Oczywiście to nie wszystko. Oprócz tych kilku powyższych nowości, aktualizacja przynosi sporo innych, istotnych funkcji i poprawek. Lipcowy update Visual Studio Code jest dosyć sporych rozmiarów, a pełna lista zmian dostępna jest na stronie bieżącego wydania edytora. Myślę, większość użytkowników tego oprogramowania o otwartym kodzie źródłowym, znajdzie jakieś novum, które w pewnym stopniu pozytywnie wpłynie na ich pracę.

Źródło: Microsoft, wł.

Udostępnij

Marek LubasSport, kosmos, podróże, retro.