เท็กซ์เอดิเตอร์ที่มีโครงสร้างสำหรับภาษามาร์กอัพ

เอดิเตอร์ข้อความแบบโครงสร้าง คือเอดิเตอร์ข้อความใดๆ ที่คุณสามารถใช้เพื่อแก้ไขภาษามาร์กอัพ เช่น HTML, JavaScript หรือ XML

เอดิเตอร์ข้อความแบบโครงสร้างถูกแทนด้วยเอดิเตอร์ต่างๆ ที่คุณสามารถ ใช้แก้ไขไฟล์ที่โค้ดด้วยแท็กมาร์กอัพ:

ชนิดไฟล์ เอดิเตอร์ ใช้การช่วยงานในเนื้อหา?
Cascading style sheet เอดิเตอร์ซอร์สเพจ CSS ใช่
Document type definitions เอดิเตอร์ซอร์สเพจ DTD ไม่ใช่
HTML เอดิเตอร์ซอร์สเพจ HTML ใช่
JavaScript™ เอดิเตอร์ซอร์สเพจ JavaScript หรือซอร์ส แท็บของเอดิเตอร์ JavaScript ใช่
JSP เอดิเตอร์ซอร์สเพจ JSP ใช่
XML แหล่งที่มาแท็บของเอดิเตอร์ XML ใช่
XSD (สกีมา) แหล่งที่มาแท็บของเอดิเตอร์สกีมา XML ใช่

คุณสามารถเข้าถึงเอดิเตอร์ข้อความแบบโครงสร้างได้โดยการคลิกขวาบนชื่อไฟล์ ที่เกี่ยวข้องในมุมมอง เนวิเกเตอร์ หรือ Package Explorer จากนั้นคลิก เปิด ด้วย และเลือกเอดิเตอร์ที่กล่าวถึงด้านบน

เท็กซ์เอดิเตอร์ที่มีโครงสร้างจะมีอินเตอร์เฟสเเหมือนกันไม่ว่าจะสัมพันธ์กับภาษามาร์กอัพใด โดยมีความสามารถ เช่น ค้นหาและแทนที่, เลิกทำ, ทำซ้ำ, โปรแกรมตรวจสอบการสะกดคำ และการช่วยเหลือการโค้ด (ยกเว้นระบุเป็นอย่างอื่น) รวมทั้งไฮไลต์ไวยากรณ์ด้วยสีต่างกัน ต่อไปนี้ คือคำอธิบายอย่างย่อของความสามารถของเอดิเตอร์ข้อความแบบโครงสร้างบางส่วน:

การไฮไลต์ไวยากรณ์
ชนิดคีย์เวิร์ด และชนิดไวยากรณ์แต่ละชนิดถูกไฮไลต์แตกต่างกัน ช่วยให้คุณ ค้นหาคีย์เวิร์ดประเภทต่างๆ เพื่อแก้ไขได้โดยง่าย ตัวอย่างเช่น ใน HTML ชื่ออิลิเมนต์, ชื่อแอ็ตทริบิวต์, ค่าแอ็ตทริบิวต์ และข้อคิดเห็นมี สีแตกต่างกัน ใน JavaScript ชื่อฟังก์ชันและ ตัวแปร, สตริงข้อความที่อยู่ในเครื่องหมายคำพูด และข้อคิดเห็นมีสีแตกต่างกัน
เลิกทำและทำซ้ำได้ไม่จำกัด
อ็อพชันเหล่านี้ให้คุณเลิกทำ และทำซ้ำการเปลี่ยนทั้งหมดที่ทำกับ ไฟล์เพิ่มเติมได้สำหรับทั้งเซสชันการแก้ไข สำหรับข้อความ การเปลี่ยนแปลงถูกเพิ่ม หนึน่งอักขระ หรือชุดของอักขระที่เลือกในแต่ละครั้ง
เนื้อหาความช่วยเหลือ
Content assist ช่วยคุณแทรกฟังก์ชัน JavaScript, แท็ก HTML หรือ คีย์เวิร์ดอื่นๆ ตัวเลือกที่มีในรายการ content assist จะมาจาก ฟังก์ชันที่กำหนดโดยไวยากรณ์ของภาษาที่ไฟล์ถูกโค้ด
เทมเพลตและ snippets ที่ผู้ใช้กำหนดเอง
โดยใช้มุมมอง Snippets คุณสามารถเข้าถึง snippets โค้ดที่ผู้ใช้กำหนดเอง และ (สำหรับโค้ดทุกชนิดยกเว้น JavaScript) เทมเพลตเพื่อช่วยคุณ เพิ่มสตริงข้อมูลที่ใช้เป็นประจำได้อย่างรวดเร็ว
การเลือกฟังก์ชัน
จากตำแหน่งเคอร์เซอร์ของคุณ ตัวบ่งชี้ฟังก์ชันหรือการเลือกแท็ก ไฮไลต์หมายเลขบรรทัดที่รวมฟังก์ชันหรือแท็กในแถบแนวดิ่ง ตรงพื้นที่ด้านซ้ายของเพจ Source
ป็อปอัพเมนูอ็อพชัน
โดยมีอ็อพชันการแก้ไขที่เหมือนกันให้ใช้สามอ็อพชันใน เมนูEdit ของ workbench
แนวคิดที่เกี่ยวข้อง
Content assist
งานที่เกี่ยวข้อง
การแก้ไขข้อความที่โค้ดด้วยภาษามาร์กอัพ - ภาพรวม