เอดิเตอร์ข้อความแบบโครงสร้าง คือเอดิเตอร์ข้อความใดๆ ที่คุณสามารถใช้เพื่อแก้ไขภาษามาร์กอัพ เช่น 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