Põhiline muud Kuidas avada launch.json VS-koodis

Kuidas avada launch.json VS-koodis



Tõhus silumine ja koodi kvaliteet on tarkvaraarenduse lahutamatud mõisted. Visual Studio (VS) Code silumisfunktsiooni juhib peamiselt fail launch.json. See fail võimaldab arendajatel konfigureerida ja hallata silumisseadeid vastavalt oma nägemusele.

  Kuidas avada launch.json VS-koodis

See artikkel juhendab teid faili launch.json avamisel ja haldamisel optimaalseks silumiseks.

kuidas pilti instagrami loole üles laadida

Launch.json avamine Visual Studio Code'is

VS-koodi silumisseadete konfigureerimiseks ja haldamiseks vajate juurdepääsu failile launch.json. See fail mängib silumise kohandamisel otsustavat rolli.

  1. Avage Visual Studio kood.
  2. Käsupaleti avamiseks vajutage klahvikombinatsiooni Ctrl + Shift + P.
  3. Tippige käsupaletti 'Open launch.json' ja vajutage 'Enter'. See peaks teie jaoks avama faili launch.json.
  4. Kui fail launch.json ei avane, veenduge, et kaust „.vscode” oleks teie projekti juurkaustas olemas.
  5. Kui seda pole, looge oma kasutajakaustas uus kaust nimega '.vscode'.
  6. Looge uus fail 'launch.json' ja asetage see sellesse kausta.

Fail launch.json on pärast selle lubamist konfigureerimiseks valmis.

Launch.json struktuuri ülevaade

Fail launch.json kuvab jaotised 'versioon' ja 'konfiguratsioonid'. Jaotis „Konfiguratsioonid” on massiiv, mis sisaldab erinevaid silumisvalikuid, mida saate kasutada silumisskeemi konfigureerimiseks.

Iga 'konfiguratsioonide' massiivi objekt esindab silumisstsenaariumi. Nendel objektidel on atribuudid, mis määravad silumiskeskkonna, näiteks keele, programmi ja siluri sätted.

Mõned levinumad atribuudid, mida kohtate launch.jsoni konfiguratsioonides, on järgmised.

  • 'nimi' – konfiguratsiooni lugejasõbralik nimi, mille abil see rippmenüüs tuvastada.
  • 'tüüp' – määrab siluri tüübi (nt 'sõlm', 'python' või 'cppvsdbg').
  • 'päring' – määrab päringu tüübi, kas 'käivitada' (uue eksemplari käivitamiseks) või 'manusta' (siluri lisamiseks olemasolevale protsessile).
  • 'Programm' – faili tee, mida soovite siluda.
  • 'args' – käsurea argumentide massiiv, mis edastatakse programmile silumise ajal.
  • 'preLaunchTask' – ülesanne, mida käivitada enne siluri käivitamist.

Faili launch.json struktuuri mõistmine annab teile silumiskeskkonna kohandamisel teada, milliseid valikuid muuta ja millised jätta.

Erinevate keelte käivitusseadete konfigureerimine

Käivitusseadete konfigureerimise sammud võivad sõltuvalt keelest veidi erineda. Siin on juhised mitme populaarse keele jaoks.

JavaScript ja TypeScript

  1. Looge uus fail launch.json ja konfigureerige atribuut 'type' JavaScripti jaoks 'node' või TypeScripti jaoks 'pwa-node'.
  2. Määrake atribuudi „taotlus” väärtuseks „käivita” või „manusta”.
  3. Peaksite määrama sisestuspunkti faili atribuudi 'programm' abil.

Python

  1. Installige Pythoni tõlk ja laiendus Visual Studio Code jaoks.
  2. Määrake uues failis launch.json atribuudi „type” väärtuseks „python”.
  3. Konfigureerige atribuut 'request' kas 'käivita' või 'manusta'.
  4. Määrake käivitatav Pythoni fail, kasutades atribuuti 'programm'.
  5. Kui see ei asu vaikeasukohas, peate võib-olla täiendavalt määrama atribuudi „pythonPath” Pythoni tõlgi teele.

C# ja .NET Core

  1. Installige Visual Studio Code jaoks C# laiendus.
  2. Määrake uues failis launch.json atribuudiks 'type' .NET Core'i puhul 'coreclr' või .NET Frameworki puhul 'clr'.
  3. Konfigureerige atribuut 'request' kas 'käivita' või 'manusta'.
  4. Määrake sisestuspunkti fail atribuudi 'programm' abil.
  5. Vajadusel määrake atribuut 'cwd' praeguse projekti töökataloogi.

Java

  1. Installige Java laienduspakett.
  2. Looge uus fail launch.json ja määrake atribuudiks 'type' 'java'.
  3. Konfigureerige atribuut 'request' kas 'käivita' või 'manusta'.
  4. Määrake põhiklass atribuudiga 'mainClass'.
  5. Määrake atribuudiks „projectName” oma Java projekti nimi.
  6. Konfigureerige atribuut 'classpath', et see hõlmaks Java-teeke, mida kasutate Java arendamise ajal.

Silumiskonfiguratsiooni retseptid

Järgmine jaotis hõlmab erinevaid silumiskonfiguratsiooni retsepte.

Siluri ühendamine töötava protsessiga

Siluri ühendamiseks töötava protsessiga tehke järgmist.

  • Määrake atribuudi „taotlus” väärtuseks „manusta”.
  • Silumisprotsessi leidmiseks valige protsessi ID või filter.

Kaugrakenduse silumine

Kaugrakenduse silumiseks:

  • Kasutage 'kaugjuhtimispuldi' tüüpi.
  • Ühenduse loomiseks esitage hosti aadress, port ja võimalusel autentimisteave.

Silumisüksuse testid ja testkomplektid

Seadmetestide ja testkomplektide silumisel tehke järgmist.

  • Seadmetestide ja testkomplektide silumiseks kasutage konfiguratsiooni, mis sisaldab testiraamistikku ja sätteid.
  • Konkreetsete testide sihtimiseks määrake atribuudis „programm” või „args” testkomplekt või üksikud testfailid.

Keskkonnamuutujate läbimine

Atribuut „env” failis launch.json võib keskkonnamuutujaid teie rakendusele silumise ajal edastada. See atribuut on objekt, mis sisaldab võtme-väärtuste paare keskkonnamuutujatele, mida soovite määrata.

Täpsem silumine

Uurime mõningaid täiustatud silumistehnikaid kasutajatele, kes soovivad silumisfailidelt veidi rohkem jõudu välja pigistada.

Tingimuslikud murdepunktid ja logipunktid

Tingimuslikud katkestuspunktid ja logipunktid parandavad silumist, peatades või logides sõnumeid ainult teatud tingimustel. Nende kasutamiseks toimige järgmiselt.

  • Paremklõpsake rea numbril, kuhu soovite murdepunkti või logipunkti määrata.
  • Valige 'Lisa tingimuslik katkestuspunkt' või 'Lisa logipunkt'.
  • Sisestage toimingu käivitamiseks tingimus või teade.

Allikakaardid

Lähtekaardid võimaldavad teil siluda koodi, mida on muudetud või vähendatud.

  • Lähtekaartide kasutamiseks määrake oma launch.jsoni seadistuses atribuudi „sourceMap” väärtuseks „true”.
  • Veenduge, et teie ehitusprotsess loob lähtekaardid ja teisendatud koodi.

Väliste silurite integreerimine

Soovi korral saate VS-koodi integreerida väliseid silureid ja tööriistu, nagu gdb või lldb.

kuidas tühjendada ketast Photoshopis?
  • Installige valitud silurilaiendus.
  • Konfigureerige siluri seaded failis launch.json.

Mitme lõimega rakenduste silumine

Mitme lõimega rakenduste silumisel saate juhtida üksikute lõimede täitmist.

  • Kasutage silumise külgribal lõimede haldamiseks silumiseansi ajal vaadet 'lõimed'.
  • Saate iga lõime puhul koodi täitmist peatada, jätkata või läbi viia eraldi.

Mitme sihtmärgi silumine

Kombineeritud käivituskonfiguratsioonid võimaldavad siluda korraga mitut sihtmärki. Kui soovite seda funktsiooni ära kasutada, lisage rühmitamiseks massiivi 'ühendid' koos konfiguratsiooninimedega. Käivitage need, valides rippmenüüst Silumine liitkonfiguratsiooni nime.

Mikroteenuste ja serverita rakenduste silumiseks konfigureerige mitu käivituskonfiguratsiooni, mis sihivad erinevaid teenuseid, funktsioone või lõpp-punkte. Kasutage nende sihtmärkide koos käitamiseks liitkäivituskonfiguratsioone.

Mitme juurega tööruumide jaoks looge iga kausta jaoks eraldi launch.json-failid. Konfigureerige iga juurkausta käivitusseaded eraldi, et siluda projekte eraldi või samaaegselt ühendite abil.

Levinud launch.jsoni probleemide tõrkeotsing

Mõnikord on silumine altid oma vigadele. Vaatame mõningaid levinud probleeme ja nende tõrkeotsingut.

Skeemi valideerimise vead

Skeemi valideerimise vead ilmnevad siis, kui faili launch.json atribuudid või väärtused on kehtetud. Skeemivigade parandamiseks tehke järgmist.

  • Vaadake paneelil Probleemid üle veateated.
  • Värskendage faili launch.json vastavalt veateates olevale teabele.

Silumise tõrked

Valed käivitusseaded võivad põhjustada silumistõrkeid.

  • Kontrollige oma käivituskonfiguratsioone valede failiteede suhtes.
  • Kontrollige puuduvat või valed siluri või päringu tüübid.
  • Värskendage sätteid vastavalt vajadusele.

Käivituskonfiguratsiooni probleemide diagnoosimine

Käivituskonfiguratsioonidega seotud probleemide diagnoosimiseks tehke järgmist.

  • Lubage diagnostiline logimine, määrates atribuudi 'jälgimine' väärtuseks 'verbose'.
  • Probleemide tuvastamiseks ja lahendamiseks vaadake silumiskonsoolis üle loodud logid.

Nõuanded saidi launch.json jaoks

Kasutage faili launch.json optimaalselt järgmiste näpunäidetega.

  • Kasutage oma käivituskonfiguratsioonide jaoks tähendusrikkaid nimesid, et need oleksid hõlpsasti tuvastatavad. See tava aitab teil mitme silumisstsenaariumiga töötades kiiresti sobiva konfiguratsiooni leida.
  • Jagage käivituskonfiguratsioone oma meeskonnaga, kaasates faili launch.json oma projekti versioonihaldussüsteemi. Igal meeskonnaliikmel on juurdepääs samadele silumiskonfiguratsioonidele ja sätetele.
  • Versioonikontrollisüsteemid, nagu Git, saavad jälgida faili launch.json muudatusi. Saate kasutada versioonikontrolli, et naasta eelmistele konfiguratsioonidele ja teha koostööd teiste meeskonnaliikmetega, jagades nendega soovitatud seadeid.
  • Installige laiendused, mis toetavad konkreetseid keeli, silureid või tööriistu, mis vastavad projekti nõudmistele. Seadistage fail launch.json kasutama neid laiendusi ja nende funktsioone silumiseansside ajal.

Käivitage silumine

Rakenduse launch.json võimsust kasutades saate kohandada oma silumiskogemust nii, et see vastaks kõige paremini teie kodeerimisstiilile. See parandab teie koodi kvaliteeti ja jõudlust.

Kui sageli peate oma käivitusseadeid konfigureerima? Kas teil on konfigureerimise näpunäiteid? Palun jagage oma kogemusi allpool olevas kommentaaride jaotises.

Huvitavad Artiklid

Toimetaja Valik

Kuidas Snapchati kasutada: alustage objektiividega, lugude ja nägudega
Kuidas Snapchati kasutada: alustage objektiividega, lugude ja nägudega
Sellest ajast, kui see viis aastat tagasi välja anti, on Snapchatt muutunud populaarsemateks rakendusteks - kuid nüüd on see palju keerulisem. Muidugi, saate ikkagi saata fotosid, mis kaovad, kui neid on vaadatud, kuid nüüd on kaasas ka Snapchat
Vihmapäevade teema Windows 8 jaoks
Vihmapäevade teema Windows 8 jaoks
Hankige viisteist vihmast taustapilti, millel on teema Rainy Days for Windows 8. Sellel on vihma ja tormise ilmaga kvaliteetne töölaua taust. Rainy Days Windows 8 teema hankimiseks klõpsake alloleval allalaadimislingil ja seejärel klõpsake nuppu Ava. See rakendab teemat teie töölauale. Laadige alla Rainy Daysi teema Windows 8 tugiteenusele
Kuidas programmeerida universaalset kaugjuhtimispulti ilma juhisteta
Kuidas programmeerida universaalset kaugjuhtimispulti ilma juhisteta
Universaalse kaugjuhtimispuldi programmeerimise juhised sisaldavad sadu koode paljudele tootjatele, mis muudab seadmete kaugjuhtimisega sünkroonimise palju lihtsamaks. Kui aga kaotasite oma juhised või ei saanud neid üldse, siis seal
Kuidas mängida Apex Legendsis üksikute meeskondi
Kuidas mängida Apex Legendsis üksikute meeskondi
Apex Legends on üks populaarsemaid võitluskuningmänge turul. Nii tugeva mainega kogunevad mängijad mängu tipptasemel mängu mängima. Mõned mängijad eelistavad siiski üksikmängu
Kuidas leida kedagi teenusest Google Photos
Kuidas leida kedagi teenusest Google Photos
Näotuvastustarkvara on selle loomisest 1960. aastate keskel olnud pikk tee. Alguses pidid inimesed määrama üksikud näomärgid, et arvutid saaksid neid siis jälgida ja ära tunda. Tänapäeval aga kunstlik
Uurige The Witcher 3's Toussaint ilu sellest uskumatust videost Muud kohad
Uurige The Witcher 3's Toussaint ilu sellest uskumatust videost Muud kohad
Kes ütleb, et mängud pole kunst? Kuigi seda juhtumit on raske teha, kui lohistate kivihaamriga draakonit või tulistate automaatrelvadega terroristidele näkku, kui peatute ja võtate
Kuidas muuta km Stravas miilideks
Kuidas muuta km Stravas miilideks
Strava on rakendus, mis hõlbustab jooksjatel ja jalgratturitel marsruutide koostamist ja edenemise jälgimist. See näitab teile erinevat statistikat, sealhulgas läbitud vahemaad. Saate seda hetkega kontrollida ja teie