Editors คืออะไร?
โปรแกรมสำหรับแก้ไขไฟล์บนคอมพิวเตอร์ ให้สภาพแวดล้อมสร้าง แก้ไข จัดรูปแบบเอกสาร ในการเขียนโปรแกรม Editor คือเครื่องมือแก้ไขโค้ด
ประเภทตามลักษณะการแก้ไข
- Graphical Editor: แก้ไขไฟล์ภาพ/กราฟิก (ทำงานระดับพิกเซล)
- Text Editor: แก้ไขไฟล์ข้อความ ตัวอักษร และรูปแบบ
ประเภทตามวิธีการเข้าถึงบรรทัด
- Line Editor: แก้ไขทีละบรรทัด (เช่น teleprinter, ed)
- Stream Editor: จัดการข้อความเป็นสตรีมต่อเนื่อง (เช่น sed)
- Screen Editor: แก้ไขจุดไหนก็ได้บนหน้าจอด้วยเคอร์เซอร์ (เช่น vi, nano, VS Code)
- Word Processor: Editor ขั้นสูง รองรับฟอนต์ สไตล์ มัลติมีเดีย (เช่น MS Word)
- Structure Editor: เฉพาะสำหรับโค้ด โครงสร้างภาษา (เช่น IDE เช่น IntelliJ, Eclipse)