Visual Studio koodi kasutamine PowerShelli arendamiseks

Visual Studio Koodi Kasutamine Powershelli Arendamiseks



Tänu oma kohanemisvõimele ja tugevale ökosüsteemile, Visual Studio kood (VSCode) ” on kujunenud arendajate jaoks üheks kõige populaarsemaks koodiredaktoriks. Kuigi see on laialt tuntud veebi- ja tarkvaraarenduse tööriistana, on see ka võimas platvorm PowerShelli arendus ”.

Selle artikli eesmärk on anda põhjalik ülevaade 'Visual Studio Code' kasulikkusest 'PowerShelli arenduses'.

Visual Studio kood: mis see on?

Microsoft lõi 'Visual Studio Code' koodiredaktori, mis on avatud lähtekoodiga ja tasuta. See pakub laia valikut funktsioone, sealhulgas väga kohandatav kasutajaliides, võimas IntelliSense'i koodisoovitussüsteem, integreeritud silumistööriistad ja tugi erinevatele programmeerimiskeeltele. Selle mitmekülgsus ja kerge olemus muudavad selle ideaalseks valikuks PowerShelli arendamiseks.







1. samm: installimine ja konfigureerimine

Veenduge, et vajalikud laiendused oleksid installitud enne PowerShelli arendamise alustamist jaotises Visual Studio Code. ' PowerShell Microsofti välja töötatud laiendus pakub keeletuge ja arvukalt lisafunktsioone, mis on spetsiaalselt kohandatud PowerShelli skriptimiseks. Allpool on toodud sammud PowerShelli lisamiseks VSCode'i:



Samm 1 : avage VS-kood. Külgribal kuvatakse esmalt vaade „Laiendused”.







2. samm : valige Microsofti laiendus 'PowerShell' ja klõpsake ' Installige ” nupp:



Redigeerimist saate alustada pärast VS-koodi värskendamist.

Järgmisena valige uue faili loomiseks ' Fail > Uus ja seejärel sisestage soovitud failinimi laiendiga ' .ps1 ”:

2. samm: konfiguratsiooni sätted

Teil on juurdepääs ' settings.json ' kõrval ' Fail> Eelistused> Seaded ”:

Seejärel klõpsake akna paremas ülanurgas failiikoonil:

jaotises ' settings.json ”, neid konfiguratsiooniparameetreid saab lisada:

{
'editor.renderWhitespace' : 'kõik' ,
'editor.renderControlCharacters' : tõsi ,
'files.trimTrailingWhitespace' : tõsi ,
'failid.kodeering' : 'utf8bom' ,
'files.autoGuessEncoding' : tõsi
}

3. samm: PowerShelli skripti arendamine VSCode'is

Laialdane toetus, mida pakub Visual Studio kood ' jaoks' PowerShelli arendus ” on selle üks peamisi omadusi. PowerShelli skriptide jaoks pakub VS Code süntaksi esiletõstmist, koodi lõpetamist ja IntelliSense'i, muutes selge ja veavaba koodi kirjutamise lihtsamaks. Mõelge sellele lihtsale illustratsioonile:

$num1 = 10
$num2 = kakskümmend üks
$tulemus = $num1 / $num2
Kirjutage - Host 'Tulemus: $tulemus'

Kirjaliku koodi taustal kuvatakse järgmine tulemus:

Integreeritud terminal ja interaktiivne arendus

Visual Studio Code pakub integreeritud terminaliakent, mis võimaldab arendajatel PowerShelli käske ja skripte otse redaktoris täita. See funktsioon võimaldab interaktiivset arendusprotsessi, hinnates kiiresti koodilõike, käivitades skripte ja testides funktsioone. Võimalus sujuvalt lülituda käskude redigeerimise ja täitmise vahel suurendab oluliselt tootlikkust.

IntelliSense ja koodinavigeerimine

Visual Studio Code üks võimsamaid funktsioone on selle ' IntelliSense'i funktsionaalsus ”, mis pakub reaalajas koodi lõpetamist, parameetrite vihjeid ja PowerShelli spetsiifilist süntaksi esiletõstmist. See funktsioon vähendab oluliselt käsitsi sisestamise vigu, parandab koodi kvaliteeti ja hõlbustab PowerShelli moodulite ja cmdlet-käskude uurimist. Lisaks on ' Minge jaotisse Definitsioon ” funktsioon võimaldab lihtsat navigeerimist skripti funktsioonide, muutujate ja muude elementide vahel.

Silumisvõimalused

'Visual Studio Code' sisseehitatud silumistööriistad on PowerShelli arenduse jaoks veel üks väärtuslik vara. Arendajatel on juurdepääs katkestuspunktidele, koodi sammudele, muutuvatele kontrollidele ja täitmisvoo jälgimisele. See suurendab tõrkeotsingu tõhusust, kiirendab vigade parandamist ja aitab saada põhjalikumat ülevaadet keerukatest PowerShelli skriptidest. Demonstratsioon on järgmine:

$num1 = 10
$num2 = 0
$tulemus = $num1 / $num2
Write-Host 'Tulemus: $tulemus '

Kui käitate seda koodi rakenduses Visual Studio Code, saate reale '$result = $num1 / $num2' panna katkestuspunkti, mis peatab täitmise. Nulliga jagamise vea saab seejärel tagastada, vaadates väärtusi $num1, $num2 ja $result:

Giti integreerimine ja versioonikontroll

Laialdaselt kasutatava versioonikontrollisüsteemina Giti integreerimine ” on igas arenduskeskkonnas hädavajalik omadus. 'Visual Studio Code' integreerib sujuvalt Giti, võimaldades versioonihalduse toiminguid hõlpsalt hallata redaktorist lahkumata. See funktsioon toetab koostöö arendamist, lihtsustab koodi ülevaatuse protsesse ja tagab tõhusa koodihalduse PowerShelli projektides.

Järeldus

Tugev ja paindlik koodiredaktor nimega 'Visual Studio Code' pakub rikkalikku keskkonda, mis on spetsiaalselt loodud 'PowerShelli arendamiseks'. Oma ulatuslike funktsioonidega, nagu integreeritud terminalid, IntelliSense, silumistööriistad, Git-integratsioon ja laienduste hulk, pakub Visual Studio Code muljetavaldavat platvormi tõhusaks ja tõhusaks PowerShelli skriptimiseks.