Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

Shortcut Keys ใน JShell ของ Java 9 มีอะไรบ้าง

JShell เป็นเครื่องมือโต้ตอบรันโค้ด Java ได้ผลทันที ประเมินนิพจน์หรืออัลกอริทึมสั้นๆ ได้เร็วโดยไม่ต้องคอมไพล์หรือบิลด์ รัน expressions classes methods variables ได้ด้วย JShell

Keyboard Shortcut Keys

KeyAction
EnterValidate the line (ยืนยันบรรทัด)
Left ArrowMove left in the line (เลื่อนซ้าย)
Right ArrowMove right in the line (เลื่อนขวา)
Ctrl+AMove to start of line (ไปต้นบรรทัด)
Ctrl+EMove to end of line (ไปท้ายบรรทัด)
Alt+BMove left word by word (เลื่อนซ้ายทีละคำ)
Alt+FMove right word by word (เลื่อนขวาทีละคำ)
DeleteDelete characters after cursor (ลบข้างหน้า)
BackspaceDelete characters before cursor (ลบข้างหลัง)
Ctrl+KDelete from cursor to end of line (ลบจนท้ายบรรทัด)
Alt+DDelete text after cursor (ลบข้อความหลัง cursor)
Ctrl+WDelete text before cursor (ลบข้อความก่อน cursor)
Ctrl+YRestore recently deleted text (ยกเลิกการลบล่าสุด)

คำสั่ง JShell ที่มีประโยชน์

  • /help - แสดงคำสั่งทั้งหมด
  • /list - แสดง snippets ทั้งหมด
  • /vars - แสดงตัวแปรทั้งหมด
  • /methods - แสดงเมธอดทั้งหมด
  • /types - แสดง classes, interfaces, enums
  • /imports - แสดง imports
  • /history - แสดงประวัติคำสั่ง
  • /save - บันทึก snippets ลงไฟล์
  • /open - โหลด snippets จากไฟล์
  • /edit - แก้ไขใน external editor
  • /reset - รีเซ็ตเซสชัน
  • /reload - รีโหลดเซสชัน
  • /exit - ออกจาก JShell

JShell Edit Pad

สำหรับโค้ดยาวๆ เช่น สร้างเมธอดหรือคลาส ใช้ JShell Edit Pad โดยพิมพ์ /edit จะเปิด editor แบบ GUI ให้แก้ไขโค้ดง่ายขึ้น

jshell> /edit
# เปิด Edit Pad GUI

Shortcut keys ทำให้แก้ไขโค้ดในบรรทัดเดียวเร็วขึ้น ส่วนโค้ดหลายบรรทัดควรใช้ /edit