Code Microsoft Visual Studio Studio osiągnął nowy kamień milowy dzięki aktualizacji kwietnia 2025 r., Wersji 1.100, wprowadzając znaczącą ewolucję w swoich możliwościach czatu zasilanych przez AI i edytora. Deweloperzy zyskują teraz bezprecedensową kontrolę nad interakcjami AI za pośrednictwem nowych plików instrukcji, które można dostosowywać (`.instructions.md`) i pliki monitowe wielokrotnego użytku (`.prompt.md`), umożliwiając dostosowaną pomoc do kodowania z określonymi potrzebami projektu i praktykami zespołu.
Aktualizacja rozpoczyna również stopniowe przeglądanie GPTAI sugestie i zrozumienie. Ulepszenia mają na celu uczynienie AI jeszcze bardziej integralnym i wydajnym współtworzonym.
Koncentracja na sztucznej inteligencji rozciąga się na nowe narzędzia czatowe zaprojektowane w celu usprawnienia wspólnych przepływów pracy programistów. Użytkownicy mogą teraz zastosować narzędzie „#githubrepo` do wyszukiwania przykładów lub implementacji kodu w dowolnym dostępnym repozytorium GitHub bezpośrednio z interfejsu czatu, bez konieczności klonowania lub otwarcia repozytorium.
Wprowadzenie odrębnych plików monitowych i instrukcji w tej najnowszej wersji oferuje bardziej ustrukturyzowane podejście do wytycznych AI. Zgodnie z oficjalnymi uwagami do wydania pliki instrukcji zawierają kontekst i wytyczne, takie jak style kodowania, które można zastosować automatycznie do odpowiednich plików lub ręcznie dołączane. Z drugiej strony pliki monitowe zawierają kompletne żądania czatu wielokrotnego użytku, w tym tryb i narzędzia, można uruchomić za pomocą poleceń slash lub przycisk odtwarzania edytora. Notatki z wydania kodu Visual Studio stwierdza: „Możesz dostosować swoją sztuczną inteligencję w kodzie VS do konkretnych praktyk kodowania i stosu technologii za pomocą instrukcji i plików z prędkością.”
Ulepszone interakcje AI i edytora
Kod Studio Visual Studio 1.100 pogłębia integrację AI, umożliwiając deweloperom instrukcję opartą na oparciu o markdown i wyposażony w pliki. Pliki instrukcji (`.instructions.md`) Włącz definicję wspólnych wytycznych i kontekstu, takich jak reguły stylu kodu lub frameworki preferowane, które można automatycznie zastosować do określonych plików lub ręcznie podłączane do żądań czatu.
Pliki monitowe (`.prompt.md`) ułatwiają tworzenie ponownego użycia, standalone żądania czatu, kompletne z trybem (proś, edytuj, edytuj, lub narzędziu, uczynić narzędziu, próby, uczynić narzędziu, próby. Łatwiej jest zautomatyzować wspólne zadania, takie jak tworzenie komponentów lub recenzje bezpieczeństwa. Zespół Visual Studio Code opisuje, że te pliki mogą być przechowywane w folderach danych użytkowników do synchronizacji między maszynami lub w przestrzeni roboczej.
Poza dostosowywaniem czatu, wersja 1.100 wprowadza kilka ulepszeń edytora i przepływu pracy. Nowe tryby pływających okien-„kompaktowe” i „zawsze na topie”-zapewniają bardziej wszechstronne konfiguracje wielu okna. Tryb „kompaktowy” minimalizuje elementy interfejsu użytkownika w pływających oknach dla czystszego wyglądu, podczas gdy „zawsze na topie” utrzymuje wybrane okno stale widoczne. Funkcje te są szczególnie przydatne do przechowywania okna czatu dostępnego podczas pracy w głównym edytorze.
Kontrola źródła widzi dodanie dekoracji edytora szybkiego różnicy do zmian, umożliwiając programistom przeglądanie tych zmian bezpośrednio w edytorze. Bezpieczeństwo nadal koncentruje się, z obowiązkową weryfikacją podpisu rozszerzenia teraz rozszerzoną na platformy Linux (z wyłączeniem kompilacji ARM32 z powodu znanego Problem nr 248308 ), upewnienie się, że wszystkie rozszerzenia są zatwierdzone przed instalacją. W przypadku rozszerzeń oznaczonych jako złośliwych kod VS dostarczy teraz linki „Dowiedz się więcej” dla dodatkowego kontekstu.
Dla programistów pracujących z Pythonem rozszerzenie pyllance oferuje teraz interaktywną próbkę kolorów w redakcji i eksperymentalną akcję kodu AI w celu przekształcenia ciągników ciągów w F-Strings lub „Format ()”. rozszerzenie środowiska Python wprowadza komendę szybkiego utwórz dla środowisk wirtualnych i nowych narzędzi czatu dla informacji o środowisku i instalacji pakietu. href=”https://marketplace.visualstudio.com/items?Itemname=github.vscode-pull-request-github”target=”_ puste”> github żądania i problemy z rozszerzeniem Wygląda również na ulepszenia, w tym możliwość zadawania pytań czatu na temat aktywnego żądania ciągnięcia. Autorzy rozszerzeń korzystają z finalizacji interfejsu API kodowania tekstu i początkowej obsługi ESM dla rozszerzeń opartych na Nodejs.