การช่วยงานในเนื้อหาช่วยคุณแทรกหรือเสร็จสิ้นแท็กหรือฟังก์ชันหรือ บรรทัดของโค้ดในเท็กซ์เอดิเตอร์ที่มีโครงสร้าง การวางตำแหน่งเคอร์เซอร์ ในซอร์สไฟล์จะมีคอนเท็กซ์สำหรับการช่วยงานในเนื้อหาเพื่อให้ข้อเสนอแนะ ในการดำเนินการให้เสร็จสมบูรณ์
เท็กซ์เอดิเตอร์ที่มีโครงสร้างส่วนใหญ่มีการช่วยงานในเนื้อหา สำหรับรายการของ เอดิเตอร์ที่มีการช่วยงานในเนื้อหา โปรดดู เท็กซ์เอดิเตอร์ ที่มีโครงสร้างสำหรับภาษามาร์กอัพ สำหรับข้อมูลเกี่ยวกับวิธีรับการแสดง เนื้อหา โปรดดู การช่วยงานในเนื้อหาใน เท็กซ์เอดิเตอร์ที่ม่โครงสร้าง
ส่วนด้านล่างอธิบายข้อมูลเฉพาะของ HTML content assist, JavaScript™ content assist และ JSP content assist
HTML มีความยืดหยุ่นที่อิลิเมนต์ HTML บางตัวอนุญาตให้แท็กสิ้นสุดจะถูกเลือกละเว้นได้ เช่น P, DT, DD, LI, THEAD, TR, TD, TH และอื่นๆ อิลิเมนต์ HTML อื่นๆ ที่กำหนดให้ไม่มีเนื้อหาอาจต้องการ แท็กสิ้นสุดจะถูกละเว้นเสมอ เช่น BR, HR, LINK, META และ IMG ความยืดหยุ่นนี้ทำให้ฟังก์ชัน content assist ภายในซอร์สเพจเอดิเตอร์ HTML มีความสำคัญน้อยกว่าที่อาจมีกับ ภาษามาร์กอัพที่มีข้อจำกัดอย่างเคร่งครัด
HTML content assist มีประโยชน์อย่างที่สุด เมื่อคุณต้องทำให้ชื่อแท็กสมบูรณ์ เพิ่มคู่ชื่อ-ค่าแอ็ตทริบิวต์ภายใน แท็กเริ่มต้น หรือเลือกจากรายการแจกแจงของค่าแอ็ตทริบิวต์
แม้ว่า content assist แสดงเฉพาะชื่อแอ็ตทริบิวต์ที่ยังไม่ได้ระบุ ในแท็กเริ่มต้นแล้ว โดยไม่สนใจข้อจำกัดด้านไวยากรณ์สำหรับแท็ก ตัวอย่างเช่น อิลิเมนต์ HEAD ใน HTML อนุญาตเฉพาะศูนย์หรือ หนึ่งการมีอยู่ของแท็ก TITLE ในเนื้อหา ถ้าคุณพร้อมต์ รับ content assist ภายในเนื้อหา HEAD ที่มีแท็ก TITLE อยู่แล้ว content assist จะยังคงแสดง TITLE ใน รายการข้อเสนอ
อย่างไรก็ตาม ถ้าจำเป็นต้องมีแอ็ตทริบิวต์ ตาม DTD/Schema แอ็ตทริบิวต์นั้นจะแสดงขึ้นที่ด้านบนของรายการ โดยมี ตัวบ่งชี้วงกลมสีเหลืองบนไอคอน
ถ้าเคอร์เซอร์ของคุณอยู่ในตำแหน่งที่การช่วยแสดงเนื้อหามีอยู่ รายการป็อปอัพของตัวเลือกที่มีจะถูกแสดง รายการนี้แสดงตามเนื้อหา ตัวอย่างเช่น ถ้าคุณใช้ content assist โดยตรง หลังแท็กย่อหน้าเปิด (<p>) ไอเท็มแรก ในรายการ content assist จะเป็นแท็กย่อหน้าปิดที่สอดคล้องกัน (</p>)
รายการ content assist แสดงแท็กที่ใช้ได้ทั้งหมดสำหรับตำแหน่ง
เคอร์เซอร์ปัจจุบัน รวมถึงเทมเพลต ภาพด้านล่างแสดงรายการ
content assist ดีฟอลต์สำหรับตัวอย่างแท็กย่อหน้า:
ข้อเสนอแท็ก ถูกแสดงรายการลำดับตัวอักษร ถ้าคุณพิมพ์ < (เพื่อเริ่ม แท็กใหม่) ก่อนพร้อมต์สำหรับ content assist และเริ่มการพิมพ์อักขระหนึ่งหรือ สองตัวแรกของแท็กที่คุณต้องการเพิ่ม รายการข้อเสนอจะรีเฟรช โดยอัตโนมัติเพื่อแสดงข้อเสนอที่ตรงกับรูปแบบที่คุณพิมพ์ ถ้าคุณ ไม่พิมพ์ < ก่อนพร้อมต์สำหรับ content assist คุณ สามารถคลิกภายในรายการข้อเสนอ จากนั้นพิมพ์ตัวอักษรที่แท็ก ขึ้นต้น เพื่อลด (ค่อนข้าง) จำนวนวการเลื่อนเพื่อระบุแท็กที่ต้องการ
ขณะ คุณพิมพ์อักษรหนึ่งหรือสองตัวแรกของชื่อแอ็ตทริบิวต์ หรือค่าแอ็ตทริบิวต์ ที่เป็นตัวเลขที่คุณต้องการเพิ่มแท็ก รายการจะรีเฟรชโดยอัตโนมัติ เพื่อแสดงข้อเสนอที่ตรงตามรูปแบบที่คุณพิมพ์
คุณมีหลายอ็อพชันสำหรับการฝังโค้ด Java และ HTML ในเพจ JSP ของคุณโดยใช้ content assist
แท็ก JSP
ทั้งหมดถูกรวมทั้งในรายการเทมเพลตและในรูปแบบ XML (ตัวอย่างเช่น <jsp:expression>)
เมื่อต้องการเพิ่มแท็ก JSP scriptlet เป็นต้น ย้ายเคอร์เซอร์ไปยังตำแหน่ง
ที่เหมาะสมในไฟล์ และกด Ctrl+Space เพื่อใช้ content assist เลือก จากรายการข้อเสนอเพื่อแทรก <% %> ใน
เอกสาร
< System.currentTimeMillis() %>
ตัวอย่าง นี้จะประเมินค่าข้อความสั่ง Java เพื่อรับเวลาปัจจุบันเป็น มิลลิวินาที
<b>This is the time : <%= System.currentTimeMillis()%></b>
<jsp:useBean id="useBean" class="java.lang.String"/>
แท็ก useBean ให้คุณสร้าง bean ชื่อ aString ของ ชนิด String ดังนั้นเมื่อคุณใช้ content assist ค่านี้จะรู้จัก เป็นตัวแปรที่ประกาศ ตัวอย่างเช่น ถ้าคุณใช้ content assist หลัง aString ดังนี้:
<% aString. %>รายการ content assist จะแสดงเมธอดที่มีอยู่ ทั้งนี้เนื่องจาก aString ถูก ประกาศเป็น bean ที่มีชนิด String
<% a %>content assist ทราบว่ามี aString อยู่ และแสดงใน รายการ content assist