การใช้รหัส Visual Studio สำหรับการพัฒนา PowerShell

Kar Chi Rhas Visual Studio Sahrab Kar Phat Hna Powershell



เนื่องจากความสามารถในการปรับตัวและระบบนิเวศที่แข็งแกร่ง “ รหัส Visual Studio (VSCode) ” ได้กลายเป็นหนึ่งในโปรแกรมแก้ไขรหัสที่ได้รับความนิยมมากที่สุดสำหรับนักพัฒนา แม้ว่าจะเป็นที่รู้จักกันอย่างแพร่หลายในฐานะเครื่องมือสำหรับการพัฒนาเว็บและซอฟต์แวร์ แต่ก็เป็นแพลตฟอร์มที่มีประสิทธิภาพสำหรับ “ การพัฒนา PowerShell '.

บทความนี้มีวัตถุประสงค์เพื่อนำเสนอภาพรวมโดยละเอียดเกี่ยวกับประโยชน์ของ 'Visual Studio Code' ใน 'การพัฒนา PowerShell'

รหัส Visual Studio: คืออะไร

Microsoft สร้างโปรแกรมแก้ไขรหัส 'Visual Studio Code' ซึ่งเป็นโอเพ่นซอร์สและฟรี นำเสนอคุณสมบัติที่หลากหลาย รวมถึงอินเทอร์เฟซผู้ใช้ที่ปรับแต่งได้สูง ระบบแนะนำโค้ด IntelliSense อันทรงพลัง เครื่องมือดีบั๊กในตัว และการสนับสนุนภาษาโปรแกรมต่างๆ ความอเนกประสงค์และน้ำหนักเบาทำให้เป็นตัวเลือกที่เหมาะสำหรับ 'การพัฒนา PowerShell'







ขั้นตอนที่ 1: การติดตั้งและกำหนดค่า

ตรวจสอบให้แน่ใจว่าได้ติดตั้งส่วนขยายที่จำเป็นก่อนที่จะเริ่ม 'การพัฒนา PowerShell' ใน 'Visual Studio Code' “ พาวเวอร์เชลล์ ส่วนขยาย ” ที่พัฒนาโดย Microsoft ให้การสนับสนุนด้านภาษาและคุณสมบัติเพิ่มเติมมากมายที่ปรับแต่งเป็นพิเศษสำหรับการเขียนสคริปต์ PowerShell ขั้นตอนในการเพิ่ม PowerShell ใน VSCode ระบุไว้ด้านล่าง:



ขั้นตอนที่ 1 : เปิดรหัส VS บนแถบด้านข้าง มุมมอง 'ส่วนขยาย' จะปรากฏขึ้นก่อน:







ขั้นตอนที่ 2 : เลือกส่วนขยาย “PowerShell” โดย Microsoft แล้วคลิกปุ่ม “ ติดตั้ง ' ปุ่ม:



คุณสามารถเริ่มแก้ไขได้หลังจากรีเฟรช VS Code แล้ว

ถัดไป เพื่อสร้างไฟล์ใหม่ เลือก “ ไฟล์ > ใหม่ ” จากนั้นป้อนชื่อไฟล์ที่ต้องการโดยมีนามสกุลเป็น “ .ps1 ”:

ขั้นตอนที่ 2: การตั้งค่าการกำหนดค่า

คุณสามารถเข้าถึง “ การตั้งค่า json ' โดย ' ไฟล์>การตั้งค่า>การตั้งค่า ”:

จากนั้นคลิกที่ไอคอนไฟล์ที่มุมขวาบนของหน้าต่าง:

ใน ' การตั้งค่า json ” สามารถเพิ่มพารามิเตอร์การกำหนดค่าเหล่านี้ได้:

{
'editor.renderWhitespace' : 'ทั้งหมด' ,
'editor.renderControl Characters' : จริง ,
'files.trimTrailingWhitespace' : จริง ,
'files.encoding' : 'utf8bom' ,
'ไฟล์.autoGuessEncoding' : จริง
}

ขั้นตอนที่ 3: พัฒนา PowerShell Script บน VSCode

การสนับสนุนอย่างกว้างขวางจาก “ รหัส Visual Studio ' สำหรับ ' การพัฒนา PowerShell ” เป็นหนึ่งในคุณสมบัติหลัก สำหรับสคริปต์ PowerShell นั้น VS Code มีการเน้นไวยากรณ์ การเติมโค้ด และ IntelliSense ทำให้ง่ายต่อการเขียนโค้ดที่ชัดเจนและปราศจากข้อผิดพลาด พิจารณาภาพประกอบง่ายๆ นี้:

$num1 = 10
$num2 = ยี่สิบเอ็ด
ผลลัพธ์ $ = $num1 / $num2
เขียน - เจ้าภาพ 'ผลลัพธ์: ผลลัพธ์ $'

ผลลัพธ์ต่อไปนี้จะแสดงเทียบกับโค้ดที่เขียน:

เทอร์มินัลแบบบูรณาการและการพัฒนาแบบโต้ตอบ

Visual Studio Code มีหน้าต่างเทอร์มินัลแบบผสานรวม ซึ่งช่วยให้นักพัฒนาสามารถเรียกใช้คำสั่งและสคริปต์ของ PowerShell ได้โดยตรงภายในเอดิเตอร์ คุณลักษณะนี้ช่วยให้กระบวนการพัฒนาแบบโต้ตอบโดยการประเมินส่วนย่อยของโค้ด การเรียกใช้สคริปต์ และฟังก์ชันการทดสอบอย่างรวดเร็ว ความสามารถในการสลับไปมาระหว่างการแก้ไขและการดำเนินการคำสั่งได้อย่างราบรื่นช่วยเพิ่มประสิทธิภาพการทำงานอย่างมาก

IntelliSense และ Code Navigation

หนึ่งในคุณสมบัติที่ทรงพลังที่สุดของ Visual Studio Code คือ “ การทำงานของ IntelliSense ” ซึ่งให้การเติมโค้ดแบบเรียลไทม์ คำใบ้พารามิเตอร์ และการเน้นไวยากรณ์เฉพาะสำหรับ PowerShell คุณลักษณะนี้ช่วยลดข้อผิดพลาดในการพิมพ์ด้วยตนเองอย่างมาก ปรับปรุงคุณภาพของโค้ด และอำนวยความสะดวกในการสำรวจโมดูลและ cmdlet ของ PowerShell นอกจากนี้ “ ไปที่คำจำกัดความ ฟีเจอร์ ” ช่วยให้นำทางระหว่างฟังก์ชัน ตัวแปร และองค์ประกอบอื่นๆ ภายในสคริปต์ได้อย่างง่ายดาย

ความสามารถในการดีบัก

เครื่องมือดีบักในตัว “Visual Studio Code” เป็นอีกหนึ่งทรัพย์สินที่มีค่าสำหรับ “การพัฒนา PowerShell” นักพัฒนาสามารถเข้าถึงเบรกพอยต์ โค้ดสเต็ปปิ้ง การตรวจสอบตัวแปร และการตรวจสอบโฟลว์การดำเนินการ สิ่งนี้ช่วยเพิ่มประสิทธิภาพการแก้ไขปัญหา เร่งการแก้ไขข้อบกพร่อง และช่วยในการรับข้อมูลเชิงลึกที่ลึกยิ่งขึ้นเกี่ยวกับสคริปต์ PowerShell ที่ซับซ้อน ต่อไปนี้คือการสาธิต:

$num1 = 10
$num2 = 0
ผลลัพธ์ $ = $num1 / $num2
เขียนโฮสต์ 'ผลลัพธ์: ผลลัพธ์ $ '

เมื่อรันโค้ดนี้ใน “Visual Studio Code” คุณสามารถใส่เบรกพอยต์ที่บรรทัด “$result = $num1 / $num2” ซึ่งจะทำให้การดำเนินการหยุดลง ข้อผิดพลาดการหารด้วยศูนย์สามารถส่งคืนได้โดยดูที่ค่าของ $num1, $num2 และ $result:

การรวม Git และการควบคุมเวอร์ชัน

ในฐานะที่เป็นระบบควบคุมเวอร์ชันที่ใช้กันอย่างแพร่หลาย “ การรวม Git ” เป็นคุณสมบัติที่สำคัญในสภาพแวดล้อมการพัฒนาใดๆ “Visual Studio Code” ผสานรวม Git ได้อย่างราบรื่น ทำให้สามารถจัดการการดำเนินการควบคุมเวอร์ชันได้อย่างง่ายดายโดยไม่ต้องออกจากโปรแกรมแก้ไข ฟีเจอร์นี้สนับสนุนการพัฒนาร่วมกัน ลดความซับซ้อนของกระบวนการตรวจสอบโค้ด และรับประกันการจัดการโค้ดที่มีประสิทธิภาพในโครงการ PowerShell

บทสรุป

โปรแกรมแก้ไขรหัสที่แข็งแกร่งและยืดหยุ่นที่เรียกว่า 'Visual Studio Code' นำเสนอสภาพแวดล้อมที่สมบูรณ์ซึ่งออกแบบมาเป็นพิเศษสำหรับ 'การพัฒนา PowerShell' ด้วยคุณสมบัติที่กว้างขวาง เช่น เทอร์มินัลแบบรวม IntelliSense เครื่องมือการดีบัก การรวม Git และส่วนขยายต่างๆ มากมาย Visual Studio Code นำเสนอแพลตฟอร์มที่น่าประทับใจสำหรับการเขียนสคริปต์ PowerShell ที่มีประสิทธิภาพและประสิทธิผล