การตรวจสอบความถูกต้องระหว่างซอร์สกับแบตช์

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

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

<foo:bar>

โดย foo:barคือ แท็กที่ไม่มีอยู่ ปัญหาจะถูกค้นพบในทันทีและ แสดงโดยขีดเส้นใต้ในเอดิเตอร์ ข้อดีของการตรวจสอบความถูกต้องชนิดนี้ คือสามารถแจ้งข้อผิดพลาดให้คุณทราบได้ทันที
หมายเหตุ: เมื่อต้องการเปิด (หรือปิด)ใช้ การตรวจสอบความถูกต้องซอร์สสำหรับเอดิเตอร์ข้อความแบบโครงสร้างทั้งหมด คลิก หน้าต่าง > การกำหนดค่าตามความชอบ > ทั่วไป > เอดิเตอร์ > เอดิเตอร์ข้อความแบบโครงสร้าง และทำเครื่องหมาย (หรือ ยกเลิกการทำเครื่องหมาย) รายงานปัญหาขณะคุณพิมพ์
การตรวจสอบความถูกต้องแบตช์เกิดขึ้นเมื่อบันทึกไฟล์ โดยสามารถตรวจจับข้อผิดพลาดกระบวนการบิลด์ และข้อผิดพลาดอื่นๆ ที่ตัวตรวจสอบความถูกต้องซอร์สไม่สามารถพบ ตัวอย่างเช่น สมมติคุณ พิมพ์คำสั่งต่อไปนี้ในเอดิเตอร์ JSP:


<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>

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

การตรวจสอบความถูกต้องแบตช์สามารถพบข้อผิดพลาดในหลายๆ ไฟล์พร้อมกัน และให้ คุณมีมุมมองที่กว้างขวางในการดูโค้ดที่มีปัญหาที่สามารถพบได้ในโปรเจ็กต์ของคุณ ยิ่งกว่านั้น คุณไม่จำเป็นต้องเปิดไฟล์ในเอดิเตอร์เพื่อรับการตรวจสอบความถูกต้องแบตช์ เมื่อต้องการรันการตรวจสอบความถูกต้องแบบแบตช์ในไฟล์จำเพาะ ให้เลือกและคลิกขวาที่ไฟล์ ใน Project Explorer แล้วเลือก Validate จากป็อปอัพเมนู

หมายเหตุ: เมื่อต้องการตั้งค่าการกำหนดค่าตามความชอบสำหรับการตรวจสอบความถูกต้องแบตช์ คลิก หน้าต่าง > การกำหนดค่าตามความชอบ > การตรวจสอบความถูกต้อง
แนวคิดที่เกี่ยวข้อง
เอดิเตอร์ข้อความแบบสำหรับ ภาษามาร์กอัพ