Share via


ใช้ส่วนขยาย Visual Studio Code

Visual Studio Code เป็นโปรแกรมแก้ไขซอร์สโค้ดที่มีขนาดเล็กแต่ทรงพลัง ซึ่งทำงานบนเดสก์ท็อปของคุณ และพร้อมใช้งานสำหรับ Windows, macOS และ Linux ซึ่งมาพร้อมกับการสนับสนุนในตัวสำหรับ JavaScript, TypeScript และ Node.js และมีระบบนิเวศที่สมบูรณ์ของส่วนขยายสำหรับภาษาอื่น ๆ (เช่น C++, C#, Java, Python, PHP และ Go) และรันไทม์ (เช่น .NET และ Unity) สำหรับข้อมูลเพิ่มเติม ดูที่ เริมต้นใช้งาน VS Code

Visual Studio Code ช่วยให้คุณสามารถขยายความสามารถของคุณผ่าน ส่วนขยาย ส่วนขยาย Visual Studio Code สามารถเพิ่มคุณลักษณะเพิ่มเติมให้กับประสบการณ์โดยรวม ด้วยการเปิดตัวคุณลักษณะนี้ คุณสามารถใช้ส่วนขยาย Visual Studio Code เพื่อทำงานกับ Power Pages

ส่วนขยาย Visual Studio Code สำหรับ Power Pages

The Power Platform Tools เพิ่มความสามารถในการกำหนดค่าพอร์ทัลโดยใช้ Visual Studio Code และใช้ภาษา Liquid ในตัว IntelliSense เพื่อเปิดใช้งานความช่วยเหลือเกี่ยวกับการเสร็จสมบูรณ์ของรหัส ความช่วยเหลือ และการพูดเป็นนัยในขณะที่ปรับแต่งอินเทอร์เฟซเว็บไซต์โดยใช้ Visual Studio Code การใช้ส่วนขยาย Visual Studio Code คุณสามารถกำหนดค่าพอร์ทัลผ่าน Microsoft Power Platform CLI

หมายเหตุ

  • คุณจะต้องแน่ใจว่าดาวน์โหลดและติดตั้ง node.js บนเวิร์กสเตชันเดียวกันกับคุณลักษณะ Visual Studio Code สำหรับ Power Pages เพื่อให้ทำงาน
  • ตรวจสอบให้แน่ใจว่าติดตั้งเฉพาะ Power Platform Tools และไม่ใช่ทั้ง Power Platform Tools และ Power Platform Tools [PREVIEW ] ให้ดู ปัญหาที่ทราบ สำหรับรายละเอียด

ภาพเคลื่อนไหวที่อธิบายวิธีการติดตั้งและตั้งค่า Power Platform Tools

ข้อกำหนดเบื้องต้น

ก่อนใช้ส่วนขยาย Visual Studio Code สำหรับ Power Pages คุณต้อง:

ติดตั้งส่วนขยาย Visual Studio Code

หลังจากที่คุณติดตั้ง Visual Studio Code คุณต้องติดตั้งส่วนขยายสำหรับปลั๊กอิน Power Platform Tools สำหรับ Visual Studio Code

ในการติดตั้งส่วนขยาย Visual Studio Code:

  1. เปิด Visual Studio Code

  2. เลือก ส่วนขยาย จากบานหน้าต่างด้านซ้าย

    ส่วนขยาย Visual Studio Code

  3. เลือกไอคอน การตั้งค่า จากมุมขวาบนของบานหน้าต่างส่วนขยาย

  4. ค้นหาและเลือก Power Platform Tools

    เลือก Power Platform Tools

  5. เลือก ติดตั้ง

  6. ตรวจสอบว่ามีการติดตั้งส่วนขยายสำเร็จแล้ว จากข้อความสถานะ

ดาวน์โหลดเนื้อหาเว็บไซต์

เพื่อรับรองความถูกต้องกับสภาพแวดล้อม Microsoft Dataverse และการดาวน์โหลดเนื้อหาเว็บไซต์ โปรดดูบทช่วยสอน ใช้ Microsoft Power Platform CLI ที่มี Power Pages - ดาวน์โหลดเนื้อเว็บไซต์

เคล็ดลับ

ส่วนขยาย Power Platform Tools เปิดใช้งานโดยอัตโนมัติโดยใช้คำสั่ง Microsoft Power Platform CLI จากภายใน Visual Studio Code ผ่าน เทอร์มินัลที่รวม Visual Studio

ไอคอนไฟล์

ส่วนขยาย Visual Studio Code สำหรับ Power Pages จะระบุและแสดงไอคอนสำหรับไฟล์และโฟลเดอร์ภายในเนื้อหาเว็บไซต์ที่ดาวน์โหลดโดยอัตโนมัติ

รายการไฟล์ในเทมเพลตเริ่มต้นที่มีธีมไอคอนไฟล์เฉพาะเว็บไซต์

Visual Studio Code ใช้ ธีมไอคอนไฟล์ ค่าเริ่มต้นที่ไม่แสดงไอคอนเฉพาะ Power Pages หากต้องการดูไอคอนไฟล์เฉพาะสำหรับเว็บไซต์ของคุณ คุณจะต้องอัปเดตอินสแตนซ์ Visual Studio Code เพื่อใช้ธีมไอคอนไฟล์เฉพาะ Power Pages

ในการเปิดใช้งานธีมไอคอนไฟล์เฉพาะพอร์ทัล:

  1. เปิด Visual Studio Code

  2. ไปที่ ไฟล์>การกำหนดลักษณะ>ธีม>ธีมไฟล์ไอคอน

  3. เลือกธีมสำหรับ ไอคอนพอร์ทัล PowerApps

    เลือกธีมสำหรับไอคอนพอร์ทัล Power Apps

การแสดงตัวอย่างแบบสด

ส่วนขยาย Visual Studio Code เปิดใช้งานตัวเลือกการแสดงตัวอย่างแบบสดเพื่อดูหน้าเนื้อหา Power Pages ภายในส่วนติดต่อ Visual Studio Code ระหว่างประสบการณ์ในการพัฒนา

หากต้องการดูพรีวิว ให้เลือก ปุ่มพรีวิว จากด้านบนขวาเมื่อเปิดไฟล์ HTML ใน โหมดแก้ไข

การแสดงตัวอย่างหน้า

บานหน้าต่างแสดงตัวอย่างจะเปิดขึ้นทางด้านขวาของหน้าที่กำลังแก้ไข

หน้าจอที่มีรายการไฟล์ เปิดไฟล์ในตัวแก้ไข Visual Studio Code และตัวอย่างทางด้านขวา

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

การรันคำสั่งที่สนับสนุน: 'microsoft-powerapps-portals.preview-show' ล้มเหลว

เมื่อปัญหานี้เกิดขึ้น ให้เปิดโฟลเดอร์โดยใช้ ไฟล์ > เปิดโฟลเดอร์ และเลือกโฟลเดอร์เนื้อหาเว็บไซต์ที่ดาวน์โหลดมาเพื่อเปิดก่อนที่คุณจะลองดูตัวอย่างอีกครั้ง

เติมข้อความอัตโนมัติ

ความสามารถในการเติมข้อความอัตโนมัติในส่วนขยาย Visual Studio Code จะแสดงบริบทปัจจุบันที่กำลังแก้ไข และส่วนประกอบการเติมข้อความอัตโนมัติที่เกี่ยวข้องผ่าน IntelliSense

ตัวอย่างของการเติมข้อความอัตโนมัติสำหรับรหัสเทมเพลตของเพจ

แท็ก Liquid

เมื่อปรับแต่งเนื้อหาที่ดาวน์โหลดโดยใช้ Visual Studio Code ตอนนี้คุณสามารถใช้ IntelliSense สำหรับ แท็ก Liquid ของ Power Pages

เริ่มต้นด้วยการพิมพ์ จากนั้นรายการของแท็ก Liquid จะปรากฏขึ้น เมื่อคุณเลือกแท็กแล้ว แท็กนั้นจะถูกจัดรูปแบบอย่างถูกต้องและพร้อมสำหรับการป้อนข้อมูลเพิ่มเติม

ส่วนย่อยพร้อมตัวอย่างการเสร็จสิ้นแท็ก Liquid

ออบเจ็กต์ Liquid

คุณสามารถดูการเสร็จสิ้นโค้ดของ ออบเจ็กต์ Liquid โดยการป้อน {{ }} เมื่อวางเคอร์เซอร์ไว้ระหว่างวงเล็บ ให้เลือก <CTRL + space> เพื่อแสดงรายการออบเจ็กต์ Liquid ที่คุณสามารถเลือกได้ หากออบเจ็กต์มีคุณสมบัติเพิ่มเติม คุณสามารถป้อน . แล้วเลือก <CTRL + space> อีกครั้งเพื่อดูคุณสมบัติเฉพาะของออบเจ็กต์ Liquid

การป้อนออบเจ็กต์ Liquid

แท็กเทมเพลต

คุณสามารถดูคำแนะนำเทมเพลตเว็บ Power Pages โดยวางเคอร์เซอร์ในคำสั่ง {include ' '} แล้วเลือก <CTRL> - space รายการเทมเพลตเว็บที่มีอยู่จะปรากฏขึ้นเพื่อให้คุณเลือก

แท็กเทมเพลต

สร้าง ลบ และเปลี่ยนชื่อออบเจ็กต์ของเว็บไซต์

จากภายใน Visual Studio Code คุณสามารถสร้าง ลบ และเปลี่ยนชื่อส่วนประกอบของเว็บไซต์ต่อไปนี้:

  • เว็บเพจ
  • แม่แบบเพจ
  • เทมเพลตเว็บ
  • ส่วนย่อยของเนื้อหา
  • แอสเซทใหม่ (ไฟล์เว็บ)

การดำเนินการสร้าง

คุณสามารถใช้ตัวเลือกเมนูตามบริบทเพื่อสร้างส่วนประกอบของเว็บไซต์ใหม่ คลิกขวาที่หนึ่งในออบเจ็กต์ที่รองรับ เลือก Power Pages และเลือกชนิดออบเจ็กต์ของเว็บไซต์ที่คุณต้องการสร้าง

หรือคุณสามารถใช้ชุดคำสั่ง Visual Studio Code โดยเลือก Ctrl + Shift + P

สร้างออบเจ็กต์ใหม่

คุณจะต้องระบุพารามิเตอร์เพิ่มเติมเพื่อสร้างออบเจ็กต์

ออบเจ็กต์ พารามิเตอร์
เว็บเพจ ชื่อ เทมเพลตเพจ เพจหลัก
แม่แบบเพจ ชนิด เทมเพลตเพจ
เทมเพลตเว็บ Name
ส่วนย่อยของเนื้อหา ชื่อ และถ้าส่วนย่อยจะเป็น HTML หรือข้อความ
แอสเซทใหม่ (ไฟล์เว็บ) ชื่อ เพจหลัก และเลือกไฟล์ที่จะอัปโหลด

การดำเนินการเปลี่ยนชื่อและลบ

จากการนำทางของไฟล์ คุณสามารถใช้เมนูบริบทเพื่อเปลี่ยนชื่อหรือลบส่วนประกอบของ Power Pages

หมายเหตุ

ออบเจ็กต์ที่ถูกลบสามารถคืนค่าได้จากถังรีไซเคิลบนเดสก์ท็อป

ข้อจำกัด

ข้อจำกัดต่อไปนี้ใช้กับ Power Platform Tools สำหรับพอร์ทัล:

ดูเพิ่มเติม

การสนับสนุน Power Pages สำหรับ Microsoft Power Platform CLI (พรีวิว)