Programmēšana

Kas jauns Microsoft Visual Studio kodā 1.50

Microsoft Visual Studio kods ir kļuvis par vienu no populārākajiem izstrādātāju rīkiem apkārt. Veidots, izmantojot GitHub starpplatformu Electron ietvaru, Visual Studio Code ir pilnvērtīgs, paplašināms, atvērtā koda redaktors, kas atbalsta plašu programmēšanas valodu un ietvaru izvēli, sākot no pazīstamajām C, C ++ un C # līdz mūsdienu valodām, piemēram, Go, Rūsas, un Node.js. Un Visual Studio kods ir pieejams operētājsistēmām Windows, MacOS un Linux.

Kur lejupielādēt Visual Studio kodu

Lai lejupielādētu Windows, MacOS un Linux redaktoru, dodieties uz Microsoft Visual Code Studio vietni.

Kas jauns Visual Studio kodā 1.50

Publicēts 2020. gada 8. oktobrī, Visual Studio Code 1.50 piedāvā:

  • Piesprausto cilnes uzlabojumi ietver jaunu iestatījumu, editor.pinnedTabSizing, kas ļauj izstrādātājiem konfigurēt, cik lielai parādīties piespraustajai cilnei. Redaktorus tagad var piespraust, kad cilnes ir atspējotas, un jaunu tab.lastPinnedBorder krāsu var piešķirt, lai uzzīmētu robežu pa labi no iepriekš piespraustās cilnes.
  • Ir ieviesti jauni redaktora konteksta taustiņi, un daži no tiem ir novecojuši:groupActiveEditorDirty tika pārdēvēts par activeEditorIsDirtyredaktors piesprausts tika pārdēvēts par activeEditorIsNotPreview, unredaktors Sticky tika pārdēvēts par activeEditorIsPinned
  • Resursiem ir pievienotas divas resursu (ar pārlūku saistītas) konteksta atslēgas:resursdirvards, resursa mapes ceļam, līdzvērtīgs dirname (uri.fsPath), unresourcePath, par visu resursa ceļu, kas ir līdzvērtīgs uri.fsPath
  • Pieejamāks iestatījumu redaktors.
  • Valodas kursors tagad ir pieejams atkļūdošanas laikā, un atkļūdošanas kursora platums un augstums tagad automātiski pielāgojas kursora satura lielumam. Arī atkļūdošanas konsole tagad atbalsta filtrēšanu, padarot vieglāku izejas atrašanu vai neatbilstošas ​​reģistrēšanas izejas paslēpšanu.
  • Liesmas diagrammas paplašinājums tagad parādīs veiktspējas metrikas reāllaika skatu, vienlaikus atkļūdojot JavaScript.
  • Jauns iestatījums, atverMaksimizēts, ļauj lietotājiem pielāgoties savām vēlmēm neatkarīgi no tā, vai panelis vienmēr tiek atvērts maksimāli, kad tiek pārslēgts Pārslēgt paneli.
  • Microsoft C / C ++ paplašinājums tagad ir ārpus priekšskatījuma.
  • Visual Studio kods tagad ir pieejams gan ARMv7, gan ARM64 arhitektūrām. Izstrādātāji tagad var izmantot Visual Studio kodu Raspberry Pi, Chromebook datorā un citās ARM balstītās ierīcēs.

Kas jauns Visual Studio kodā 1.49

Publicēts 10. septembrī Visual Studio kodam 1.49 ir ​​šādas galvenās funkcijas:

  • Lai formatētu tikai jaunas un mainītas līnijas, ir pievienota jauna komanda Format Modified Lines. Turklāt jauns iestatījums formatOnSaveMode, formāts un saglabāšana attiecas tikai uz modificētām līnijām. Šīs izmaiņas tika veiktas, lai novērstu situāciju, kad komandas Formatēt un Saglabāt un Formatēt dokumentu varētu ieviest nevēlamu nemainītu rindu pārformatēšanu, kā rezultātā varētu rasties lieli pieprasījumi, kurus ir grūti pārskatīt, un ietekmēt kodu, kas nebija paredzēts modificēts.
  • Avota vadības krātuvju skats, kas agrāk bija pazīstams kā avota kontroles nodrošinātāju skats, tika atkārtoti ieviests, lai ļautu precīzāk kontrolēt, kuras avota vadības krātuves būtu redzamas avota kontroles skatā.
  • JavaScript atkļūdotājs ir uzlabots, automātiski pievienojot automātiskās pievienošanas procesus, manuāli neizlaižot --uzskatīt karogu viņiem. Lai apstrādātu avotu kartes, VS kods tagad apstrādā kaudzes izsekošanu, lai izmantotu avota vietas. Tas palīdz atkļūdojot tīmekļa lietotnes, kurās tiek izmantoti tādi komplekti kā Webpack. Citā uzlabojumā izstrādātāji var izvēlēties apstāties, ja nosacīts pārtraukuma punkts rada kļūdu, pārslēdzot debug.javascript.breakOnConditionalError iestatījums.
  • Atkļūdošanas konsole tagad atbalsta filtrēšanu, lai būtu vieglāk atrast izvadi vai paslēpt neatbilstošo reģistrēšanas izeju. Tiek atbalstīti arī izslēgšanas modeļi. Filtrs attiecas uz programmas izvadi, bet ne uz lietotāja palaistiem novērtējumiem.
  • Redaktors tiek piegādāts ar TypeScript 4.0.2, kas ietver izvēles ķēdes atjaunošanu, kas vairākas pārbaudes pārvērš kodolīgā izvēles ķēdē.
  • The @ novecojis JSDoc tags tagad tiek atbalstīts JavaScript un TypeScript failos.

Papildus Visual Studio Code 1.49 atklāšanai Microsoft 14. septembrī paziņoja par Visual Studio Code paplašinājuma C ++ 1.0 versijas vispārēju pieejamību, piedāvājot iespējas rediģēšanai un IntelliSense koda pabeigšanai, atkļūdošanai Linux, Windows un MacOS un atbalstu Linux uz Arm un Arm64. Piekļūstiet C / C ++ paplašinājumu pakotnei, lai izmēģinātu paplašinājumu.

Kas jauns Visual Studio kodā 1.48

Visual Studio Code 1.48, kas izlaists 2020. gada augustā un kurā ir funkcijas un labojumi no jūlija, ir šādi uzlabojumi:

  • Iestatījumu sinhronizācija, lai koplietotu konfigurācijas, piemēram, iestatījumus, taustiņu sasaistes un instalētus paplašinājumus visās mašīnās, tagad ir pieejama priekšskatījumam stabilajā laidienā.
  • Paplašinājumu skata filtrēšanas darbības tagad tiek parādītas zem atsevišķas filtrēšanas darbības (piltuves poga).
  • Izvēlne Git View un citas darbības (…) ir pārveidota, lai uzlabotu vairāku komandu organizēšanu. Turklāt, publicējot GitHub repo, izstrādātājiem tagad ir iespēja padarīt repo publisku, atšķirībā no iepriekšējās privātās noklusējuma.
  • Atkļūdošana: komanda Atvērt saiti ir paredzēta, lai iespējotu ātru jebkura URL atkļūdošanu.
  • Paplašinājums GitHub Issue Notebooks, kas joprojām atrodas priekšskatījuma stadijā, ļauj meklēt GitHub problēmas un izvilkt pieprasījumus.
  • Valodas atbalsts Java paplašinājumam tagad atbalsta vieglu režīmu ātrai darbībai ar Java avota failiem.

Kas jauns Visual Studio kodā 1.47

Publicēts 2020. gada jūlijā, Visual Studio Code 1.47 nodrošina šādas jaunas iespējas un izmaiņas:

  • Stabilajam laidienam tagad ir pieejams Visual Studio kods Windows operētājsistēmai ARM.
  • Jauns JavaScript atkļūdotājs, kas pagājušajā mēnesī redaktora iekšējā redakcijā tika izveidots kā JavaScript noklusējuma atkļūdotājs, tagad ir Visual Studio koda JavaScript noklusējuma atkļūdotājs.
  • Objektu iestatījumus, kas nav ligzdoti, var rediģēt, izmantojot iestatījumu redaktoru. Paplašinājumu autori var izmantot šo iespēju, lai palielinātu šo iestatījumu redzamību.
  • Jauna komanda, selectAndPreserveFocus, ļauj izstrādātājiem atlasīt vienumu no saraksta, vienlaikus saglabājot uzsvaru šajā sarakstā. Tas ir noderīgi, lai izvēlētos vairākus failus no saraksta, piemēram, File Explorer, bez fokusa pārslēgšanās uz failu redaktoru.
  • The searchEditor.defaultNumberOfContextLines iestatījums ir atjaunināts, un tā vērtība ir 1, nevis 0, tas nozīmē, ka pirms un pēc katras rezultātu redaktora meklēšanas redaktorā tiks parādīta viena konteksta līnija.
  • Avota vadības skatā visas krātuves tagad tiek rādītas vienā skatā, nodrošinot labāku pārskatu par visu darbvietas statusu. Avota vadības skatu var pārvietot uz paneli, bet citus skatus - avota vadības skata konteinerā.
  • Visual Studio kods Java Pack Installer lejupielādē atkarības un paplašinājumus Java izstrādei MacOS.
  • HexEditor paplašinājums vietējai heksadecimālai rediģēšanai ir uzlabots ar vienkāršu rediģēšanas atbalstu (atsaukšana, atsaukšana, šūnu rediģēšana, šūnu pievienošana) un lielu failu optimizāciju, kas tagad ļauj atvērt failus, kuru lielums pārsniedz 18 megabaitus.
  • Skata opcijas un kārtošanas opcijas ir apvienotas jaunā konteksta izvēlnes izvēlnes vienumā Skats un Kārtot. Turklāt, izmantojot saraksta skata opciju, ir pievienots atbalsts avotu vadības skata izmaiņu kārtošanai pēc nosaukuma, ceļa un stāvokļa.
  • Lai nodrošinātu pieejamību, kompaktās mapes File Explorer tagad pareizi izstāsta izvērsto / sakļauto stāvokli un ARIA līmeni. Arī ekrāna lasītāji redaktorā var atjaunināt kursora nobīdi. Rezultātā ekrāna lasītāja komandai “Say All” vajadzētu darboties labāk, ja tā tiek apturēta un atsākta.
  • Paplašinājuma VSIX failu tagad var instalēt, velkot un nometot to paplašinājumu skatā.
  • TypeScript 3.9.6 ir pievienots redaktoram, savukārt TypeScript 4.0 atbalsts ir uzlabots ar tādām iespējām kā labāka automātiskā importēšana.

Kas jauns Visual Studio kodā 1.46

Visual Studio Code 1.46, kas izlaists 2020. gada jūnijā, piedāvā šādas iespējas:

  • GitHub krātuvi tagad var pievienot kā tālvadības pulti vietējiem krātuvēm, izmantojot komandu Git: Add Remote.
  • Ir uzlabotas automātiskās atkļūdošanas konfigurācijas. Tagad ir iespēja saglabāt konfigurāciju JSON failā, lai to atvērtu rediģēšanai. Tagad ir iespējams parādīt visas automātiskās atkļūdošanas konfigurācijas no skata Palaist un atkļūdot.
  • Ja redaktors konstatē, ka izstrādātājs strādā CommonJS stila JavaScript modulī, tagad tiks izmantota automātiskā importēšana pieprasīt tā vietā importēt.
  • JavaScript un TypeScript pārveidošana, piemēram, Extract to Method un Move to New File, tagad mēģina saglabāt atjaunotā avota koda sākotnējo formatējumu.
  • Lai uzlabotu pieejamību, Statusa josla tagad atbalsta tastatūras navigāciju. Ir arī jaunas komandas, kas atvieglo izvēles sākšanu un beigšanu, izmantojot tastatūru: Iestatīt izvēles enkuru (⌘K ⌘B), atlasīt no Enkura uz kursoru (⌘K ⌘K), Atcelt izvēles enkuru (Escape) un Iet uz Atlases enkurs.
  • Ir pievienots skats Sinhronizētas mašīnas, lai parādītu to mašīnu sarakstu, kuras sinhronizē VS koda preferences.
  • Sinhronizēto datu skats ir uzlabots, un izstrādātāji tagad var redzēt mašīnu, no kuras dati tika sinhronizēti. Izstrādātāji var arī atjaunot noteiktu stāvokli, izmantojot darbību Atjaunot, kas pieejama skata datu ievadē. Datus par mākoni var atiestatīt, izmantojot skata galvenes pogu Vairāk darbību (...) pieejamo darbību Atiestatīt sinhronizētos datus.
  • Cilnes tagad var piespraust vai nu konteksta izvēlnē, vai arī izmantojot jauno komandu, action.pinEditor (⌘K ⇧Ievadiet).
  • Oficiālās operētājsistēmas Windows versijas operētājsistēmai ARM 64-bit ir pieejamas Insider lejupielādes lapā. Šie veidojumi darbojas ar Microsoft Surface Pro X.
  • Elektrons iepriekš ielādēt ir pievienoti skripti, lai logam pakļautu noteiktas Electron API. Tas ir solis ceļā uz pilnībā smilškastē izvietotu logu.
  • Elastīgā izkārtojuma funkcijas tagad ir gatavas vispārējai lietošanai, piemēram, skatu pārvietošana starp sānjoslu un paneli un skatu grupēšana.

Kas jauns Visual Studio kodā 1.45

Publicēts 2020. gada maijā, Visual Studio kods 1.45 pievieno šādas iespējas:

  • Ātrāka sintakses izcelšana, izmantojot īpašu WebAssemble saiti, kas optimizēta redaktora TextMate tulka lietošanai. Izvairoties no atmiņas piešķiršanas iekšējās cilpās un izmantojot jaunus API, Microsoft ir spējis pat trīs reizes palielināt parasto programmēšanas failu sintakses izcelšanas ātrumu.
  • Izmantojot semantisko marķieru stilu, semantisko tematiku var pielāgot lietotāja iestatījumos. Semantiskās krāsas ir pieejamas TypeScript un JavaScript, izstrādājot Java un C ++ atbalstu.
  • Ir pievienots automātiskās autentifikācijas atbalsts GitHub krātuvēs. Izstrādātāji var klonēt, vilkt un virzīt uz un no publiskām un privātām repo, nekonfigurējot akreditācijas datu pārvaldnieku.
  • Jaunais JavaScript atkļūdotājs priekšskatījuma stadijā pēc noklusējuma ir instalēts Insiders laidienā, un to var instalēt no Marketplace VS Code stabilā versijā. Jaunās funkcijas ietver CPU profilu tveršanu no Node.js vai pārlūka lietojumprogrammām, zvanu kaudzes skatā noklikšķinot uz pogas Jaunais profils vai izmantojot komandu Atkļūdot: Veikt veiktspējas profilu. Automātiska pievienošana, lai automātiski pievienotos Node.js procesiem, tagad automātiski atkļūdo bērnu procesus.
  • Jaunas pieejamības komandas Focus Next Part un Focus Previous Part ļauj ērti pārvietoties pa darbagaldu. Statusa joslu tagad fokusa fokusa lasītāji var nolasīt.
  • Uzlabojumi ir veikti attālās izstrādes paplašinājumos (kas ļauj izstrādātājiem izmantot konteineru, attālo mašīnu vai Windows apakšsistēmu Linux kā pilnvērtīgu izstrādes vidi), ieskaitot konteineru konfigurācijas ieteikumus, WSL2 Docker un Podman dzinēju atbalstu un jaunu devcontainer. json mainīgie lokālajām un konteineru mapēm.

Kas jauns Visual Studio kodā 1.44

Visual Studio Code 1.44, kas pazīstams arī kā 2020. gada marta izlaidums (lai arī tika publicēts 2020. gada aprīlī), ir šādi uzlabojumi:

  • Lietojamības uzlabojumi, tostarp ērtāk skatāms diff skats un skaidrāki lomu apzīmējumi, kas noteikti lietotāja interfeisa vadīklas. Tāpat ir pielāgota ātrā logrīka darbība.
  • Laika skalas laika sērijas notikumu, piemēram, Git saistību un failu saglabāšanas, vizualizēšanai pēc noklusējuma tagad ir ārpus priekšskatījuma režīma. Failu ātrās atvēršanas vadīkla ir pārrakstīta. Tam ir arī jaunas funkcijas, piemēram, saglabājot izejvielas, mainot pakalpojumu sniedzēju. Ir arī jauns iestatījums, "quickOpen.history.filterSortOrder": "nesenums", kas ļauj kārtot redaktora vēsturi pēc pēdējiem atvērtajiem vienumiem.
  • Skats Paplašinājumi ir pievienots numura emblēma, lai parādītu paplašinājumu skaitu komplektā.
  • Visual Studio kods tagad saglabās faila kaudzi Atsaukt / Atcelt, kad fails ir aizvērts. Kad fails tiek atkārtoti atvērts un saturs nav mainījies, kaudze Atsaukt / Pārtaisīt tiks atjaunota.
  • Turpinās darbs pie attālās attīstības paplašinājumiem, kas ļauj izmantot konteineru, attālo mašīnu vai Windows apakšsistēmu Linux (WSL) kā pilnvērtīgu izstrādes vidi. Starp Visual Studio koda 1.44 atskaites punktiem: izvilkšanas pieprasījumu var pārbaudīt tieši konteinerā.
  • Iestatījumu sinhronizācijas priekšskatījums ļauj izstrādātājiem kopīgot fragmentus un lietotāja saskarnes stāvokli dažādās mašīnās.
  • Python ir piedāvātas divas jaunas apmācības, tostarp viena par Python lietojumprogrammas izveidi Docker konteinerā un viena par Python datu zinātnes bibliotēku izmantošanu, lai izveidotu mašīnmācīšanās modeli.
  • Tagad ir pieejama Microsoft Visock Studio koda paplašinājuma Docker 1.0 versija.

Kas jauns Visual Studio kodā 1.43

$config[zx-auto] not found$config[zx-overlay] not found