Ohjelmointi

Microsoft Visual Studio Code 1.50: n uudet ominaisuudet

Microsoftin Visual Studio -koodista on tullut yksi suosituimmista kehitystyökaluista. Rakennettu käyttäen GitHubin monialaista Electron-kehystä, Visual Studio Code on monipuolinen, laajennettavissa oleva, avoimen lähdekoodin muokkausohjelma, joka tukee laajaa ohjelmointikielien ja -kehysten valintaa tutuista C-, C ++ - ja C # -kategorioista moderneihin kieliin, kuten Go, Rust ja Node.js. Ja Visual Studio -koodi on saatavana Windowsille, MacOS: lle ja Linuxille.

Mistä ladata Visual Studio -koodi

Voit ladata editorin Windowsille, MacOS: lle ja Linuxille siirtymällä Microsoftin Visual Code Studio -sivustoon.

Visual Studio Code 1.50: n uudet ominaisuudet

Julkaistu 8. lokakuuta 2020 Visual Studio Code 1.50 sisältää seuraavat:

  • Kiinnitetyt välilehden parannukset sisältävät uuden asetuksen, editor.pinnedTabSizing, jonka avulla kehittäjät voivat määrittää, kuinka suuren kiinnitetyn välilehden pitäisi näkyä. Editoijat voidaan nyt kiinnittää, kun välilehdet poistetaan käytöstä, ja uusi tab.lastPinnedBorder väri voidaan määrittää piirtämään reuna aiemmin kiinnitetyn välilehden oikealle puolelle.
  • Uudet editorin pikanäppäimet on otettu käyttöön, ja jotkut olemassa olevista ovat vanhentuneita:groupActiveEditorDirty nimettiin uudelleen activeEditorIsDirtyeditorPinned nimettiin uudelleen activeEditorIsNotPreviewjatoimittaja Sticky nimettiin uudelleen activeEditorIsPinned
  • Kaksi resurssin (Exploreriin liittyvää) kontekstiavain on lisätty resursseille:resurssinimi, resurssin kansiopolulle, vastaa dirname (uri.fsPath)jaresourcePath, resurssin koko polku, vastaa uri.fsPath
  • Helpompi asetusten muokkausohjelma.
  • Kielen leijunta on nyt käytettävissä virheenkorjauksen aikana ja virheenkorjauksen leveys ja korkeus mukautuvat nyt automaattisesti leijuvan sisällön kokoon. Debug Console tukee nyt myös suodatusta, mikä helpottaa lähdön löytämistä tai epäolennaisen lokilähdön piilottamista.
  • Liekkikaavio-laajennus näyttää nyt reaaliaikaisen näkymän tehokkuustiedoista JavaScriptin virheenkorjauksen aikana.
  • Uusi asetus, avautuuMaksimoitu, antaa käyttäjien sopeutua omiin mieltymyksiinsä riippumatta siitä, avautuuko paneeli aina maksimoiduna vai ei Vaihda paneeli.
  • Microsoft C / C ++ -laajennus on nyt esikatselun ulkopuolella.
  • Visual Studio Code on nyt saatavana sekä ARMv7- että ARM64-arkkitehtuureille. Kehittäjät voivat nyt käyttää Visual Studio -koodia Raspberry Pi-, Chromebook- ja muissa ARM-pohjaisissa laitteissa.

Visual Studio Code 1.49: n uudet ominaisuudet

Julkaistu 10. syyskuuta Visual Studio Code 1.49: llä on seuraavat pääominaisuudet:

  • Uusi komento, Alusta muokatut rivit, on lisätty vain uusien ja muutettujen rivien muotoilemiseen. Lisäksi uusi asetus, formatOnSaveMode, tekee Muotoilu- ja Tallenna-sovelluksista vain muokattuja rivejä. Nämä muutokset tehtiin tilanteen korjaamiseksi, jossa Format and Save and Format Document -komennot saattoivat aiheuttaa ei-toivottujen rivien uudelleenmuotoilun, joka ei ole muuttunut, mikä voi johtaa suuriin vetopyyntöihin, joita on vaikea tarkistaa, ja vaikuttaa koodiin, jonka ei pitänyt olla muokattu.
  • Lähteen hallinnan tietovarastot -näkymä, joka aiemmin tunnettiin nimellä Lähteen hallinnan tarjoajat -näkymä, otettiin uudelleen käyttöön, jotta tarkemman hallinnan mahdollistamiseksi lähde-ohjaustietovarastojen tulisi näkyä lähteen hallinnan näkymässä.
  • JavaScript-virheenkorjainta on parannettu, ja Auto Attach -toiminnon virheenkorjausprosessit ohittavat manuaalisesti --tarkastaa lippu heille. Lähdekarttojen käsittelyä varten VS Code käsittelee nyt pinon jäljityksen lähdekohteiden käyttämiseksi. Tämä auttaa virheenkorjauksessa Web-sovelluksia, jotka käyttävät niputtajia, kuten Webpack. Toisessa parannuksessa kehittäjät voivat päättää pysähtyä, kun ehdollinen rikkoutumispiste heittää virheen vaihtamalla debug.javascript.breakOnConditionalError asetus.
  • Debug Console tukee nyt suodatusta helpottamaan lähdön löytämistä tai merkityksettömän lokilähdön piilottamista. Poissulkemismalleja tuetaan myös. Suodatin koskee ohjelmalähtöä, mutta ei käyttäjän suorittamia arviointeja.
  • Toimittaja toimittaa TypeScript 4.0.2: n, jossa on valinnainen ketjun uudelleenrakentaminen, joka muuntaa useita tarkistuksia lyhyeksi valinnaiseksi ketjuksi.
  • @deprecated JSDoc-tagia tuetaan nyt JavaScript- ja TypeScript-tiedostoissa.

Visual Studio Code 1.49: n julkistamisen lisäksi Microsoft ilmoitti 14. syyskuuta Visual Studio Code -sovelluksen C ++ -laajennuksen 1.0-version yleisestä saatavuudesta.Se tarjoaa ominaisuuksia muokkaamiseen ja IntelliSense-koodin täydentämiseen, virheenkorjaukseen Linuxissa, Windowsissa ja MacOSissa sekä tuen Linux käsivarressa ja Arm64: ssä. Kokeile laajennusta avaamalla C / C ++ -laajennuspaketti.

Visual Studio Code 1.48: n uudet ominaisuudet

Elokuussa 2020 julkaistu Visual Studio Code 1.48, joka sisältää ominaisuuksia ja korjauksia heinäkuusta, sisältää seuraavat parannukset:

  • Asetusten synkronointi, jolla voidaan jakaa kokoonpanoja, kuten asetukset, näppäinsidokset ja asennetut laajennukset eri koneille, on nyt esikatseltavissa vakaan julkaisun kautta.
  • Laajennusnäkymän suodatintoiminnot näytetään nyt erillisessä suodatintoiminnossa (suppilopainike).
  • Git-näkymä ja muut toiminnot (…) -valikkoa on muokattu parantamaan useiden komentojen organisointia. Lisäksi julkaisemalla GitHub-repoon kehittäjillä on nyt mahdollisuus tehdä repo julkiseksi, toisin kuin edellinen yksityinen.
  • Debug: Open Link -komento on tarkoitettu mahdollistamaan minkä tahansa URL-osoitteen nopea virheenkorjaus.
  • GitHub Issue Notebooks -laajennus, joka on edelleen esikatseluvaiheessa, mahdollistaa GitHub-ongelmien etsimisen ja vetopyyntöjen etsimisen.
  • Java-laajennuksen kielituki tukee nyt kevyttä tilaa Java-lähdetiedostojen nopeaan työskentelyyn.

Visual Studio Code 1.47: n uudet ominaisuudet

Heinäkuussa 2020 julkaistu Visual Studio Code 1.47 tuo seuraavat uudet ominaisuudet ja muutokset:

  • ARM: n Windows-Visual Studio -koodi on nyt saatavana vakaa julkaisu.
  • Uusi JavaScript-virheenkorjaus, joka tehtiin JavaScriptin oletusten virheenkorjaajana editorin sisäpiiriversiossa viime kuussa, on nyt Visual Studio Code -sovelluksen oletusvirheenkorjaaja.
  • Sisäkkäisten objektien asetuksia voidaan muokata asetusten muokkausohjelmassa. Laajennusten tekijät voivat käyttää tätä ominaisuutta näiden asetusten näkyvyyden parantamiseen.
  • Uusi komento, selectAndPreserveFocus, antaa kehittäjien valita kohteen luettelosta pitäen samalla huomion luettelossa. Tästä on hyötyä, kun valitset useita tiedostoja luettelosta, kuten Resurssienhallinnasta, ilman että kohdistus on vaihdettava tiedostojen muokkausohjelmaan.
  • searchEditor.defaultNumberOfContextLines asetus on päivitetty siten, että sen arvo on 1 0: n sijasta, mikä tarkoittaa, että yksi kontekstirivi näkyy ennen kutakin tuloriviä ja niiden jälkeen Hakeditorissa.
  • Lähteen hallinta -näkymä näyttää nyt kaikki arkistot yhdessä näkymässä, mikä antaa paremman yleiskuvan koko työtilan tilasta. Lähteen hallinnan näkymä voidaan myös siirtää paneeliin ja muut näkymät lähteen hallinnan näkymän säilöön.
  • Java Pack Installerin Visual Studio -koodi lataa riippuvuudet ja laajennukset Java-kehitykseen MacOS: lla.
  • HexEditor-laajennusta, joka on tarkoitettu natiiviin heksadesimaalimuokkaukseen, on parannettu yksinkertaisella muokkaustuella (kumoa, tee uudelleen, muokkaa soluja, lisää soluja) ja suurella tiedostojen optimoinnilla, jonka avulla voit nyt avata yli 18 megatavun tiedostoja.
  • Näkymävaihtoehdot ja lajitteluvaihtoehdot on yhdistetty uuteen Näkymä ja Lajittelu -valikkokohtaan pikavalikossa. Lisäksi on lisätty tuki lähteiden ohjausnäkymän muutosten lajittelulle nimen, polun ja tilan mukaan luettelonäkymävaihtoehtoa käytettäessä.
  • Helppokäyttöisyyden vuoksi Resurssienhallinnassa olevat pienikokoiset kansiot kertovat nyt oikein laajennetun / tiivistetyn tilan ja ARIA-tason. Näytönlukijat voivat myös päivittää kohdistimen siirtymän editorissa. Tämän seurauksena näytönlukijakomennon “Say All” -komennon pitäisi toimia paremmin, kun se pysäytetään ja sitä jatketaan.
  • Laajennetun VSIX-tiedoston voi nyt asentaa vetämällä ja pudottamalla sen Laajennukset-näkymään.
  • TypeScript 3.9.6 toimitetaan editorin mukana, kun taas TypeScript 4.0: n tukea on parannettu, esimerkiksi automaattisen tuonnin parantamisen avulla.

Visual Studio Code 1.46: n uudet ominaisuudet

Kesäkuussa 2020 julkaistu Visual Studio Code 1.46 sisältää seuraavat ominaisuudet:

  • GitHub-arkisto voidaan nyt lisätä etäyhteyden kautta paikallisiin arkistoihin Git: Lisää etäkomento -komennolla.
  • Automaattisia virheenkorjauskokoonpanoja on parannettu. Nyt on mahdollisuus tallentaa kokoonpano JSON-tiedostoon avataksesi sen muokkausta varten. Nyt on myös mahdollista näyttää kaikki automaattiset virheenkorjauskokoonpanot Suorita ja virheenkorjaus -näkymästä.
  • Jos toimittaja havaitsee, että kehittäjä työskentelee CommonJS-tyylisessä JavaScript-moduulissa, automaattinen tuonti käyttää nyt vaatia sijasta tuonti.
  • Javascriptin ja TypeScriptin korjaukset, kuten Extract to Method ja Siirrä uuteen tiedostoon, yrittävät nyt säilyttää uudelleenkorjatun lähdekoodin alkuperäisen muotoilun.
  • Esteettömyyden parantamiseksi tilarivi tukee nyt näppäimistön navigointia. Valintojen aloittamisen ja lopettamisen helpottamiseksi näppäimistöllä on myös uusia komentoja: Aseta valinta-ankkuri (⌘K ⌘B), Valitse ankkurista kohdistimeen (⌘K ⌘K), Peruuta valinta-ankkuri (Escape) ja Siirry Valinta-ankkuri.
  • Synkronoidut koneet -näkymä on lisätty näyttämään luettelo koneista, jotka synkronoivat VS-koodiasetukset.
  • Synkronoidut tiedot -näkymää on parannettu, ja kehittäjät näkevät nyt koneen, josta tietoja synkronoitiin. Kehittäjät voivat myös palauttaa tietyn tilan käyttämällä palautustoimintoa, joka on käytettävissä näkymän tietueessa. Lisäksi pilvipalvelun tiedot voidaan nollata käyttämällä Nollaa synkronoidut tiedot -toimintoa, joka on käytettävissä näkymän otsikon Lisää toimintoa (…) -painikkeella.
  • Välilehdet voidaan nyt kiinnittää joko pikavalikosta tai uudella komennolla, action.pinEditor (⌘K ⇧Syötä).
  • Viralliset Windows-versiot 64-bittiselle ARM: lle ovat saatavilla Insider-lataussivulta. Nämä koontiversiot toimivat Microsoft Surface Pro X: n kanssa.
  • Elektroni esilataus komentosarjoja on lisätty tiettyjen Electron-sovellusliittymien paljastamiseksi ikkunaan. Tämä on askel kohti täysin hiekkalaatikkoikkunaa.
  • Joustavan asettelun ominaisuudet ovat nyt valmiita yleiseen käyttöön, kuten näkymien siirtäminen sivupalkin ja paneelin välillä ja näkymien ryhmittely.

Visual Studio Code 1.45: n uudet ominaisuudet

Toukokuussa 2020 julkaistu Visual Studio Code 1.45 lisää seuraavat ominaisuudet:

  • Nopeampi syntaksikorostus, joka on tehty WebAssembly-sidonnalla, joka on optimoitu editorin TextMate-tulkin käyttöön. Välttämällä muistin allokoinnit sisäisissä silmukoissa ja käyttämällä uusia sovellusliittymiä Microsoft on pystynyt lisäämään säännöllisten ohjelmointitiedostojen syntaksikorostuksen nopeutta jopa kolme kertaa.
  • Semanttisen tunnuksen muotoilulla semanttinen teema voidaan mukauttaa käyttäjäasetuksissa. Semanttiset värit ovat käytettävissä TypeScriptille ja JavaScriptille, ja Java- ja C ++ -tuki ovat kehitteillä.
  • GitHub-arkistojen automaattisen todennuksen tuki on lisätty. Kehittäjät voivat kloonata, vetää ja työntää julkisiin ja yksityisiin repoihin ja niistä pois määrittämättä kirjautumistunnusten hallintaa.
  • Uusi JavaScript-virheenkorjaus, esikatseluvaiheessa, asennetaan oletusarvoisesti Insider-julkaisuun, ja se voidaan asentaa Marketplace-palvelusta VS-koodin vakaana. Uusiin ominaisuuksiin kuuluu CPU-profiilien sieppaaminen Node.js: stä tai selainohjelmista napsauttamalla Uusi profiili -painiketta Soita-näkymässä tai käyttämällä Debug: Take Performance Profile -komentoa. Automaattinen liittäminen, joka liitetään automaattisesti Node.js-prosesseihin, virheenkorjautuu nyt aliprosessit automaattisesti.
  • Uudet esteettömyyskomennot Focus Next Part ja Focus Previous Part helpottavat navigointia työpöydän poikki. Näytönlukijat voivat nyt lukea tilarivin tarkennettuna.
  • Parannuksia on tehty etäkehityslaajennuksiin (joiden avulla kehittäjät voivat käyttää konttia, etäkonetta tai Windows-alijärjestelmää Linuxille täysimittaisena kehitysympäristönä), mukaan lukien konttien määrityssuositukset, WSL2 Docker- ja Podman-moottorien tuki sekä uusi devcontainer. json-muuttujat paikallisille ja säilökansioille.

Visual Studio Code 1.44: n uudet ominaisuudet

Tunnetaan myös nimellä maaliskuun 2020 julkaisu (vaikka se julkaistiin huhtikuussa 2020), Visual Studio Code 1.44 sisältää seuraavat parannukset:

  • Käytettävyyden parannukset, mukaan lukien navigoitavampi näkymä ja käyttöliittymän ohjaimille asetetut selkeämmät roolinimitykset. Myös Quick Widgetin toiminta on viritetty.
  • Aikajananäkymä aikasarjatapahtumien, kuten Git-sitoutumisten ja tiedostojen tallentamisen, visualisoimiseksi on nyt oletusarvoisesti poissa esikatselutilasta. Tiedostojen pikanäppäin on kirjoitettu uudelleen. Siinä on myös uusia ominaisuuksia, kuten syötteiden säilyminen palveluntarjoajaa vaihdettaessa. On myös uusi asetus, "quickOpen.history.filterSortOrder": "äskettäisyys", jonka avulla voit lajitella editorihistorian viimeksi avattujen kohteiden mukaan.
  • Laajennukset-näkymään on lisätty numeromerkki, joka näyttää pakkauksen laajennusten määrän.
  • Visual Studio Code pitää nyt tiedoston kumoamisen / uudelleen tekemisen pinon, kun tiedosto suljetaan. Kun tiedosto avataan uudelleen ja sen sisältö ei ole muuttunut, Kumoa / Tee uudelleen -pino palautetaan.
  • Työ jatkuu etäkehityslaajennusten parissa, jotka mahdollistavat kontin, etäkoneen tai Windows Subsytem for Linux (WSL) -ominaisuuden käytön monipuolisena kehitysympäristönä. Visual Studio Code 1.44: n virstanpylväiden joukossa: Vedospyyntö voidaan tarkistaa suoraan säilöön.
  • Asetusten synkronoinnin esikatselun avulla kehittäjät voivat jakaa katkelmia ja käyttöliittymän tilaa koneiden välillä.
  • Pythonille tarjotaan kaksi uutta opetusohjelmaa, joista yksi koskee Python-sovelluksen rakentamista Docker-säilöön ja yksi Python-tieteiden kirjastojen käytöstä koneoppimismallin luomiseen.
  • Microsoftin Visual Studio -koodin Docker-laajennuksen 1.0-versio on nyt saatavilla.

Visual Studio Code 1.43: n uudet ominaisuudet

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