- Visual Studio Code 1.107 паляпшае працу з агентамі штучнага інтэлекту і цэнтралізуе іх кіраванне ў штаб-кватэры агентаў.
- Інтэграваны тэрмінал атрымлівае кантэкстныя прапановы для каманд і параметраў, што спрашчае выкарыстанне кансолі.
- Папярэдняя версія TypeScript 7 пастаўляецца з паляпшэннямі аўтазапаўнення, перайменавання і спасылак.
- Эксперыментальная падтрымка Git Stash уведзена з сістэмы кантролю версій без неабходнасці выходзіць з рэдактара.
Версія 1.107 кода Visual Studio Цяпер яно даступна ў якасці лістападаўскага абнаўлення і змяшчае мноства змен, накіраваных на прадукцыйнасць распрацоўшчыкаў і тэхнічных каманд. Microsoft пацвярджае сваю прыхільнасць да інтэграцыі агенты штучнага інтэлекту, Інтэграваны тэрмінал значна палепшаны. і робіць яшчэ адзін крок наперад з Папярэдняя сумяшчальнасць з TypeScript 7.
У гэтай частцы захоўваецца звычайны мультыплатформенны падыход VS Code y Яго можна ўсталяваць на Windows, macOS і Linux.Гэта робіць яго асабліва актуальным для еўрапейскай экасістэмы, дзе розныя аперацыйныя сістэмы суіснуюць у прафесійным і акадэмічным асяроддзі. З гэтай версіяй кампанія працягвае Удасканаленне распрацоўкі без адхілення ад лёгкага рэдактара, якім карыстаюцца многія каманды штодня
Больш магутны тэрмінал з кантэкстнымі прапановамі

Адной з найбольш прыкметных новых функцый абнаўлення з'яўляецца паляпшэнне інтэграваны тэрміналякі цяпер уключае аўтаматычныя падказкі пры ўводзе каманд. Функцыя падказак тэрмінала цяпер уключана па змаўчанні ў стабільным канале, што спрашчае выкарыстанне кансолі для тых, хто не хоча спадзявацца на знешнія пашырэнні або пашыраныя канфігурацыі абалонкі.
Па меры ўводу каманд, аргументаў каманднага радка і шляхоў да файлаў, a спіс прапаноў крыху вышэй за падказку. Па гэтых рэкамендацыях можна перамяшчацца з дапамогай клавіш са стрэлкамі і прымаць іх з дапамогай клавішы Tab, што паскарае выкананне паўтаральных задач і памяншае колькасць памылак у доўгіх камандах.
Напрыклад, пры ўваходзе «ls» у macOS або Linux Пасля працяжніка тэрмінал адразу адлюстроўвае ўсе даступныя параметры для гэтай каманды. Гэта спрашчае доступ да опцый, якія часта забываюцца або якія раней патрабавалі пастаяннага звароту да ўбудаванай даведкі сістэмы або знешняй дакументацыі.
Тым не менш, прапановы тэрмінала не прызначаны для замены традыцыйнай дакументацыі, бо яны проста паказваюць магчымыя аргументы і не тлумачаць падрабязна, што робіць кожны з іх. Мэта складаецца ў тым, каб прапанаваць лёгкая і хуткая дапамога пры штодзённым выкарыстанні без пераўтварэння кансолі VS Code ў паўнавартасную сістэму дапамогі, што многія вопытныя карыстальнікі аддаюць перавагу не ўключаць у рэдактар.
Больш інтэграваныя агенты штучнага інтэлекту і цэнтралізаванае кіраванне з дапамогай Agent HQ

Яшчэ адзін ключавы блок версіі 1.107 прысвечаны агенты штучнага інтэлекту, вобласць, дзе VS Code непасрэдна канкуруе з нядаўнімі рэдактарамі, якія сканцэнтраваліся на дапаможнае праграмаванне, напрыклад, спецыялізаваныя вытворныя штучнага інтэлекту, якія з'явіліся ў апошнія месяцы.
Microsoft прадстаўляе Agent HQ, разнавіднасць цэнтральная панэль Адсюль вы можаце праглядаць і кіраваць усімі даверанымі агентамі, настроенымі ў рэдактары. Вы можаце праверыць, якія агенты актыўныя, якія неактыўныя і якія задачы патрабуюць увагі, што спрашчае ўкараненне працоўнага працэсу з некалькімі агентамі, якія працуюць паралельна, без страты кантролю.
Акрамя таго, Copilot і персаналізаваныя агенты больш не знаходзяцца ў цалкам асобных секцыях і пачынаюць працаваць разам. локаць да локця у межах аднаго карыстальніцкага досведу. Кампанія накіроўвае Visual Studio Code на сцэнар, у якім розныя агенты сумесна працуюць, працуюць адначасова і супрацоўнічаюць у складаных задачах, такіх як рэфактарынг, генерацыя кода або праверка змяненняў.
Сеансы агентаў таксама змяняюць сваё адлюстраванне: індывідуальны выгляд па змаўчанні адключаны, і цяпер усё адлюстроўваецца ўнутры выгляд чатаЗ гэтага адзінага акна можна праглядаць бягучыя сесіі, адсочваць прагрэс кожнага агента, праглядаць фонавыя задачы і статыстыку змяненняў файлаў, не пераключаючыся паміж панэлямі.
Для тых, хто працуе з лакальнымі агентамі ў сваёй камандзе, ёсць яшчэ адно практычнае паляпшэнне: задачы больш не адмяняюцца аўтаматычна пры закрыцці акна чата. Замест гэтага мясцовы агент працягвае працаваць чакаючыя аперацыі, што карысна пры запуску працяглых працэсаў, якія не павінны перарывацца, такіх як шырокі аналіз рэпазітара або перапісванне вялікіх аб'ёмаў кода.
Абнаўленне таксама дадае ў размовы новую кнопку «Працягнуць», якая дазваляе вам вырашыць, ці варта адпраўляць пэўную задачу, напрыклад, напісанне асабліва доўгага файла, фонаваму агенту ці... Інструмент штучнага інтэлекту У прыватнасці, гэта невялікае змяненне дапамагае лепш размеркаваць нагрузку і больш гнутка выкарыстоўваць інфраструктуру агентаў.
Ізаляцыя праз працоўнае дрэва Git і дэталёвы кантроль дазволаў

Распрацоўшчыкі, якія кіруюць некалькімі рабочымі кантэкстамі ў межах аднаго праекта, знойдуць новую падтрымку для Працоўнае дрэва Git для фонавых агентаў. Цяпер можна дакладна ўказаць, у якім працоўным дрэве павінен працаваць кожны агент, што зніжае рызыку канфліктаў паміж рознымі галінамі або каталогамі.
Гэтая ізаляцыйная здольнасць дазваляе абмежаваць агента пэўная працоўная прасторау той час як іншы працуе ў асобным працоўным дрэве, якое Гэта можа быць карысна для каманд, якія тэстуюць эксперыментальныя функцыі або паралельна падтрымліваюць галіны абслугоўвання.На практычным узроўні гэта дапамагае падтрымліваць парадак, калі ёсць некалькі аўтаматызаваных працэсаў, якія атрымліваюць доступ да рэпазітара.
Акрамя таго, у версіі 1.107 з'явілася опцыя аўтарызаваць усе каманды у пэўным тэрмінальным сеансе адным пстрычкай мышы. Замест таго, каб асобна ўхваляць кожную каманду, якую агент хоча выканаць, для гэтага тэрмінала можна даць глабальны дазвол, што памяншае напружанне, калі ёсць поўная ўпэўненасць у бягучай задачы.
Таксама ўключана опцыя канфігурацыі. розныя спалучэнні клавіш Для розных агентаў гэтая функцыя прызначана для тых, хто адначасова выкарыстоўвае некалькі памочнікаў штучнага інтэлекту і ім трэба хутка і без блытаніны выклікаць іх. У асяроддзях, дзе змешваюцца ўнутраныя агенты, інструменты іншых вытворцаў і Copilot, наяўнасць карыстальніцкіх спалучэнняў клавіш істотна ўплывае на хуткасць выкарыстання.
Паляпшэнні папярэдняга прагляду і рэдактара TypeScript 7
У галіне мовы лістападаўскае абнаўленне актывуе абноўлены папярэдні прагляд TypeScript 7Распрацаваная для тых, хто хоча апярэджваць час у экасістэме JavaScript, гэтая папярэдняя версія ўключае паляпшэнні прадукцыйнасці праверкі тыпаў і шэраг функцый, накіраваных на паскарэнне напісання і падтрымкі кода.
Сярод новых функцый — новыя паводзіны аўтазапаўненне імпартуГэта спрашчае пошук і даданне модуляў без неабходнасці запамінаць дакладную назву кожнага маршруту. Гэта таксама аптымізуе працэс перайменавання сімвалаў, што дазваляе зрабіць перайменаванне зменных, функцый або класаў больш чыстае і паслядоўнае па ўсім праекце.
Яшчэ адно цікавае паляпшэнне тычыцца спасылак з CodeLens, якія цяпер прапануюць найбольш карысная інфармацыя пра тое, дзе і як выкарыстоўваюцца элементы ў кодзе. Каб скарыстацца гэтымі функцыямі, вам трэба ўсталяваць пашырэнне TypeScript preview і выканаць каманду "TypeScript (Native Preview): Enable (Experimental)" у файле JavaScript або TypeScript.
Калі TypeScript 7 будзе гатовы да шырокага выкарыстання, Visual Studio Code плануе прыняць яго за аснову для IntelliSense ў JavaScript і TypeScript. Гэта можа прывесці да больш плаўнага аўтазапаўнення, асабліва ў буйных праектах, тыповых для еўрапейскіх кампаній і арганізацый, якія падтрымліваюць шырокія базы кода.
Кантроль зыходнага кода: Git Stash і больш зручныя працоўныя працэсы
Visual Studio Code 1.107 таксама ўключае ў сябе паляпшэнні ў сістэме кантролю версій, дзе Git застаецца фактычным стандартам. Найбольш уражлівай новай функцыяй з'яўляецца Эксперыментальная падтрымка кіравання Git Stash непасрэдна з інтэрфейсу кіравання версіямі рэдактаране абапіраючыся выключна на кансоль.
Дзякуючы гэтай інтэграцыі, гэта магчыма бачыць, ужываць або адкідаць рэзервацыі (сховішчы) з самога VS CodeГэта перавага для тых, хто не хоча пакідаць графічны інтэрфейс рэдактара падчас выканання задачы. Гэта зручнасць можа дапамагчы камандам, якія часта выкарыстоўваюць Git Stash, захоўваць хуткія змены падчас пераключэння паміж галінамі для прагляду тэрміновых праблем.
З дапамогай гэтых крокаў Microsoft імкнецца яшчэ больш узгадніць графічнае асяроддзе з пашыраныя працоўныя працэсы Git асабліва цэніцца ў арганізацыях, дзе патрабуецца дакладны кантроль над мадыфікацыямі і выкарыстоўваюцца частыя праверкі кода.
Даступнасць і метады абнаўлення на кожнай платформе
Лістападаўскі абнаўленне для Visual Studio Code распаўсюджваецца, як звычайна, бясплатна па афіцыйных каналах. Тыя, хто ўжо мае VS Code, усталяваны на Windows або Linux, можа Перайдзіце ў меню Даведка > Праверыць наяўнасць абнаўленняў (Даведка > Праверыць наяўнасць абнаўленняў) Спампаваць і ўсталяваць версію 1.107.
У выпадку з macOS працэс падобны, але выконваецца з меню. Код > Праверыць наяўнасць абнаўленняўЗахаванне той жа логікі прамых абнаўленняў з праграмы. Для новых установак або масавага разгортвання ў еўрапейскіх кампаніях усталёўшчыкі па-ранейшаму даступныя на афіцыйным сайце Visual Studio Code.
Microsoft захоўвае свае звычайныя фарматы распаўсюджвання, Пакеты Windows у архітэктурах x64 і ARM, версіі для macOS на сістэмах Intel і Apple Silicon, а таксама розныя пакеты для Linux — deb, rpm, tarball або зборкі для ARM — што спрыяе яго ўкараненню ў розных дыстрыбутывах і прафесійных асяроддзях.
З выхадам версіі 1.107 Visual Studio Code ўмацоўвае сваю стратэгію спалучэння лёгкага рэдактара з усё больш складанымі функцыямі, звязанымі з агентамі штучнага інтэлекту, інтэграцыяй сістэмы кантролю версій і пастаянным удасканаленнем тэрмінала. Не змяняючы сваёй кросплатформеннай сутнасці, рэдактар працягвае развівацца ў асяроддзе, дзе распрацоўшчыкі могуць цэнтралізаваць большую частку сваёй штодзённай працы, як у асабістых праектах, так і ў камандах, размеркаваных па ўсёй Іспаніі і астатняй Еўропе.
Я энтузіяст тэхналогій, які ператварыў свае інтарэсы "гікаў" у прафесію. Я правёў больш за 10 гадоў свайго жыцця, выкарыстоўваючы перадавыя тэхналогіі і важдаючыся з рознымі праграмамі з чыстай цікаўнасці. Цяпер я спецыялізаваўся на камп'ютарных тэхналогіях і відэагульнях. Гэта таму, што больш за 5 гадоў я працаваў для розных вэб-сайтаў, прысвечаных тэхналогіям і відэагульням, ствараючы артыкулы, якія імкнуцца даць вам неабходную інфармацыю на мове, зразумелай кожнаму.
Калі ў вас ёсць якія-небудзь пытанні, я ведаю ўсё, што звязана з аперацыйнай сістэмай Windows і Android для мабільных тэлефонаў. І я перад вамі абавязаны: я заўсёды гатовы выдаткаваць некалькі хвілін і дапамагчы вам вырашыць любыя пытанні, якія могуць узнікнуць у гэтым свеце Інтэрнэту.
