QuickEditor - คู่มือ

QuickEditor เป็นโปรแกรมแก้ไขข้อความและโค้ดระดับมืออาชีพ พร้อมด้วยการแก้ไขแบบแท็บ บุ๊กมาร์ก สนิปเพ็ต การค้นหาแบบทั่วโลก ตัวจัดการไฟล์ ผู้ช่วย AI และการแสดงตัวอย่าง Markdown คู่มือนี้ครอบคลุมทุกสิ่งที่คุณต้องการเพื่อใช้งานให้เกิดประโยชน์สูงสุด

เริ่มต้นใช้งาน

  1. เปิดแอป — คุณจะพบกับหน้าจอแก้ไขที่มีไฟล์ใหม่เปล่าพร้อมสำหรับการแก้ไข
  2. สร้างหรือเปิดไฟล์ — แตะปุ่ม New File หรือใช้ Ctrl+N หากต้องการเปิดไฟล์ที่มีอยู่ ให้ใช้ Ctrl+O หรือลากและวางไฟล์ลงบนตัวแก้ไข
  3. เริ่มพิมพ์ — การเน้นไวยากรณ์จะเปิดใช้งานโดยอัตโนมัติตามนามสกุลของไฟล์ หรือคุณสามารถกำหนดภาษาด้วยตนเองได้
  4. บันทึกงานของคุณ — กด Ctrl+S เพื่อบันทึก หรือ Ctrl+Shift+S เพื่อบันทึกด้วยชื่อหรือตำแหน่งใหม่
  5. ค้นพบฟีเจอร์ต่าง ๆ — กด Ctrl+Shift+P เพื่อเปิด Command Palette และค้นหาการกระทำใดก็ได้
บนเดสก์ท็อป ขนาดและตำแหน่งของหน้าต่างจะถูกจดจำระหว่างเซสชัน คุณสามารถปรับขนาดได้อย่างอิสระหรือใช้มุมมองแยกเพื่อแก้ไขแบบเคียงข้างกัน
// - - - - - - - - - - - - - - - - - - - -

ภาพรวมของอินเทอร์เฟซ

แถบแท็บ

แถบแท็บด้านบนแสดงไฟล์ทั้งหมดที่เปิดอยู่ แต่ละแท็บจะแสดงชื่อไฟล์และปุ่มปิด ลากแท็บเพื่อเรียงลำดับใหม่ หรือคลิกขวาเพื่อดูตัวเลือกเพิ่มเติม เช่น Close Others และ Close All

แถบเครื่องมือ

แถบเครื่องมือให้การเข้าถึงการกระทำทั่วไปอย่างรวดเร็ว ได้แก่ ไฟล์ใหม่ บันทึก เลิกทำ/ทำซ้ำ ค้นหา บุ๊กมาร์ก สนิปเพ็ต มุมมองแยก และการตั้งค่า คุณสามารถปรับแต่งว่าการกระทำใดจะปรากฏในการตั้งค่าได้

พื้นที่แก้ไข

พื้นที่แก้ไขหลักมีคุณสมบัติดังนี้:

  • หมายเลขบรรทัด — แสดงในรางด้านซ้าย (เปิด/ปิดได้)
  • Minimap — ภาพรวมของโค้ดทางด้านขวาเพื่อการนำทางที่รวดเร็ว
  • เครื่องหมายบุ๊กมาร์ก — ตัวบ่งชี้สีในรางสำหรับบรรทัดที่บุ๊กมาร์กไว้
  • การพับโค้ด — ลูกศรยุบ/ขยายถัดจากบริเวณที่สามารถพับได้

พาเนลเครื่องมือ

QuickEditor มีพาเนลเครื่องมือที่สามารถจัดวางได้ ซึ่งสามารถวางไว้ด้านซ้ายหรือขวาของตัวแก้ไข:

  • Commands — คอมมานด์พาเลทสำหรับค้นหาการกระทำทั้งหมดที่มี
  • Bookmarks — ดูและจัดการบรรทัดที่บุ๊กมาร์กไว้ในไฟล์ต่าง ๆ
  • Snippets — เรียกดูและแทรกสนิปเพ็ตข้อความที่บันทึกไว้
  • File Manager — เรียกดูโฟลเดอร์, NAS และพื้นที่จัดเก็บข้อมูลบนคลาวด์
  • Global Search — ค้นหาและแทนที่ในไฟล์ต่าง ๆ ภายในโฟลเดอร์
  • Find — ค้นหาและแทนที่ภายในไฟล์ปัจจุบัน
  • AI Chat — ผู้ช่วย AI แบบสนทนาควบคู่ไปกับตัวแก้ไขของคุณ
พาเนลรองรับรูปแบบเลย์เอาต์ที่กำหนดไว้ล่วงหน้าสามแบบ: Both Sides, Left Set และ Right Set เลือกการจัดวางที่เหมาะกับขั้นตอนการทำงานของคุณ
// - - - - - - - - - - - - - - - - - - - -

แท็บและไฟล์

การทำงานกับแท็บ

การกระทำแป้นพิมพ์ลัด
แท็บใหม่Ctrl+T
ไฟล์ใหม่Ctrl+N
เปิดไฟล์Ctrl+O
เปิดไฟล์ล่าสุดCtrl+Shift+O
บันทึกCtrl+S
บันทึกเป็นCtrl+Shift+S
ปิดไฟล์Ctrl+W
แท็บถัดไปCtrl+Tab
แท็บก่อนหน้าCtrl+Shift+Tab

การจัดการไฟล์

  • Paste as New File — สร้างแท็บใหม่ด้วยเนื้อหาจากคลิปบอร์ด (Ctrl+Shift+V)
  • Share — แชร์ไฟล์ปัจจุบันโดยใช้แผ่นการแชร์ของระบบ
  • Copy File Path / Filename — คัดลอกเส้นทางหรือชื่อของไฟล์ปัจจุบันไปยังคลิปบอร์ด
  • Reveal in Finder — เปิดตำแหน่งของไฟล์ในตัวจัดการไฟล์ของระบบ (เดสก์ท็อป)
  • Drag and Drop — ลากไฟล์ลงบนหน้าต่างตัวแก้ไขเพื่อเปิด (เดสก์ท็อป)

การเข้ารหัสอักขระ

QuickEditor ตรวจจับการเข้ารหัสของไฟล์โดยอัตโนมัติ คุณยังสามารถ:

  • เปลี่ยนการเข้ารหัสของไฟล์ปัจจุบัน
  • เปิดไฟล์อีกครั้งด้วยการเข้ารหัสที่แตกต่างกัน
  • บันทึกด้วยการเข้ารหัสที่ระบุ
  • ตรวจจับการเข้ารหัสและดูข้อมูลรายละเอียดเกี่ยวกับการเข้ารหัส
  • ตรวจสอบการสูญเสียการเข้ารหัสก่อนบันทึก
// - - - - - - - - - - - - - - - - - - - -
// - - - - - - - - - - - - - - - - - - - -

บุ๊กมาร์ก

บุ๊กมาร์กช่วยให้คุณทำเครื่องหมายบรรทัดที่สำคัญและนำทางระหว่างบรรทัดเหล่านั้นได้อย่างรวดเร็ว

การกระทำแป้นพิมพ์ลัด
สลับบุ๊กมาร์กCtrl+B
บุ๊กมาร์กถัดไปF2
บุ๊กมาร์กก่อนหน้าShift+F2
สลับพาเนลบุ๊กมาร์กCtrl+Shift+B

คุณสมบัติของบุ๊กมาร์ก

  • เพิ่มพร้อมป้ายกำกับ — สร้างบุ๊กมาร์กที่มีชื่อเพื่อให้ระบุได้ง่าย
  • ข้ามไปยังบุ๊กมาร์ก — เลือกจากรายการบุ๊กมาร์กทั้งหมดในไฟล์ปัจจุบัน
  • พาเนลบุ๊กมาร์ก — ดู ค้นหา และจัดการบุ๊กมาร์กในไฟล์ที่เปิดอยู่ทั้งหมด พร้อมประวัติและรายการที่ปักหมุดไว้
  • ล้างบุ๊กมาร์ก — ลบบุ๊กมาร์กทั้งหมดออกจากไฟล์ปัจจุบัน
ใช้บุ๊กมาร์กเพื่อทำเครื่องหมายส่วนต่าง ๆ ที่คุณกลับมาดูบ่อย ๆ เช่น การประกาศฟังก์ชัน ความคิดเห็น TODO หรือบล็อกการกำหนดค่า
// - - - - - - - - - - - - - - - - - - - -

สนิปเพ็ต

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

การกระทำแป้นพิมพ์ลัด
แทรกสนิปเพ็ตอย่างรวดเร็วCtrl+;
สร้างจากส่วนที่เลือกCtrl+Alt+S
สลับพาเนลสนิปเพ็ตCtrl+Shift+T

คุณสมบัติของสนิปเพ็ต

  • Quick Insert — กด Ctrl+; เพื่อค้นหาและแทรกจากคลังสนิปเพ็ตของคุณ
  • Create from Selection — เน้นข้อความและบันทึกเป็นสนิปเพ็ตใหม่ได้ทันที
  • Create from Clipboard — เปลี่ยนเนื้อหาคลิปบอร์ดให้เป็นสนิปเพ็ตที่บันทึกไว้
  • Categories — จัดระเบียบสนิปเพ็ตเป็นหมวดหมู่ที่กำหนดเองเพื่อให้เรียกดูได้ง่าย
  • Edit and Manage — แก้ไขเนื้อหาสนิปเพ็ต เปลี่ยนชื่อ หรือลบจากพาเนลสนิปเพ็ต
  • Snippets Panel — พาเนลเฉพาะที่มีประวัติและสนิปเพ็ตที่ปักหมุดไว้เพื่อการเข้าถึงอย่างรวดเร็ว
จัดเก็บรูปแบบโค้ดที่ใช้บ่อย โค้ดสำเร็จรูป เทมเพลตอีเมล หรือข้อความใด ๆ ที่คุณพิมพ์ซ้ำเป็นสนิปเพ็ตเพื่อประหยัดเวลา
// - - - - - - - - - - - - - - - - - - - -

ผู้ช่วย AI

QuickEditor ผสานกับบริการ AI หลายบริการเพื่อช่วยให้คุณเขียน ปรับโครงสร้าง และทำความเข้าใจโค้ด

บริการที่รองรับ

  • ChatGPT — AI แบบสนทนาของ OpenAI
  • Gemini — ผู้ช่วย AI ของ Google
  • Claude — ผู้ช่วย AI ของ Anthropic
  • Grok — AI แบบสนทนาของ xAI
  • Copilot — ผู้ช่วยเขียนโค้ด AI ของ Microsoft
  • Perplexity — การค้นหาและคำตอบที่ขับเคลื่อนด้วย AI

วิธีใช้งาน

  1. เลือกข้อความหรือโค้ดที่คุณต้องการถาม (ทางเลือก)
  2. เปิด Command Palette (Ctrl+Shift+P) และค้นหาชื่อบริการ AI หรือใช้ปุ่ม AI บนแถบเครื่องมือ
  3. ข้อความที่เลือกจะถูกส่งไปยังบริการ AI เพื่อเป็นบริบท

พาเนล AI Chat

พาเนล AI Chat มอบอินเทอร์เฟซการสนทนาโดยตรงภายในตัวแก้ไข เริ่มเซสชันการแชทใหม่ ส่งข้อความ และรับการตอบกลับโดยไม่ต้องออกจากขั้นตอนการทำงานของคุณ

คุณสมบัติ AI ต้องใช้การเชื่อมต่ออินเทอร์เน็ตและใช้บริการของบุคคลที่สาม ข้อความที่เลือกจะถูกส่งไปยังบริการที่เลือก QuickEditor เองไม่ได้จัดเก็บข้อมูลใด ๆ
// - - - - - - - - - - - - - - - - - - - -

การตั้งค่า

การแสดงผล

  • Line Numbers — แสดงหรือซ่อนหมายเลขบรรทัดในราง
  • Minimap — แสดงหรือซ่อนพาเนลภาพรวมของโค้ด
  • Word Wrap — ตัดบรรทัดยาวให้พอดีกับความกว้างของตัวแก้ไข
  • Tab Indicator — แสดงตัวอักษร tab ในตัวแก้ไข
  • Split View — แสดงแผงตัวแก้ไขสองแผงเคียงข้างกัน

แถบเครื่องมือ

  • Categorized Toolbar — จัดกลุ่มการกระทำบนแถบเครื่องมือตามหมวดหมู่
  • Quick Toolbar — แสดงแถบเครื่องมือการกระทำด่วนแบบลอย
  • Customize Quick Toolbar — เลือกว่าการกระทำใดจะปรากฏและจัดเรียงใหม่
  • Customize Input Toolbar — กำหนดค่าปุ่มของแถบเครื่องมือคีย์บอร์ดบนมือถือ

ฟอนต์

  • Font Size — ปรับจาก 10 ถึง 24 พอยต์ สามารถเปลี่ยนได้ด้วย Ctrl+= / Ctrl+-

การเยื้อง

  • Indent Style — เลือกระหว่างการเว้นวรรคหรือแท็บ
  • Indent Width — ตั้งเป็น 2, 4, 8 หรือค่าที่กำหนดเอง (1–16)

การสิ้นสุดบรรทัด

  • LF — Unix / Linux / macOS
  • CRLF — Windows
  • CR — Classic Mac OS

คุณสมบัติของโค้ด

  • Auto-Complete — เปิดหรือปิดการเติมโค้ดอัตโนมัติ
  • Code Folding — แสดงหรือซ่อนตัวควบคุมการพับในราง
// - - - - - - - - - - - - - - - - - - - -

แป้นพิมพ์ลัด

ไฟล์

แป้นพิมพ์ลัดการกระทำ
Ctrl+Nไฟล์ใหม่
Ctrl+Oเปิดไฟล์
Ctrl+Sบันทึก
Ctrl+Shift+Sบันทึกเป็น
Ctrl+Wปิดไฟล์
Ctrl+Shift+Oเปิดไฟล์ล่าสุด

การแก้ไข

แป้นพิมพ์ลัดการกระทำ
Ctrl+Zเลิกทำ
Ctrl+Yทำซ้ำ
Ctrl+Cคัดลอก
Ctrl+Xตัด
Ctrl+Vวาง
Ctrl+Aเลือกทั้งหมด
Ctrl+]เยื้องเข้า
Ctrl+[เยื้องออก
Ctrl+/สลับความคิดเห็น
Ctrl+Shift+Dทำซ้ำบรรทัด
Ctrl+Shift+Kลบบรรทัด

การค้นหา

แป้นพิมพ์ลัดการกระทำ
Ctrl+Fค้นหา
Ctrl+Hค้นหาและแทนที่
F3ค้นหาถัดไป
Shift+F3ค้นหาก่อนหน้า
Ctrl+Shift+Fค้นหาในไฟล์ (การค้นหาทั่วโลก)

การนำทาง

แป้นพิมพ์ลัดการกระทำ
Ctrl+Gไปยังบรรทัด
Ctrl+Homeย้ายไปยังต้นเอกสาร
Ctrl+Endย้ายไปยังท้ายเอกสาร
Ctrl+Tabแท็บถัดไป
Ctrl+Shift+Tabแท็บก่อนหน้า

บุ๊กมาร์กและสนิปเพ็ต

แป้นพิมพ์ลัดการกระทำ
Ctrl+Bสลับบุ๊กมาร์ก
F2บุ๊กมาร์กถัดไป
Shift+F2บุ๊กมาร์กก่อนหน้า
Ctrl+;แทรกสนิปเพ็ตอย่างรวดเร็ว
Ctrl+Alt+Sสร้างสนิปเพ็ตจากส่วนที่เลือก

มุมมอง

แป้นพิมพ์ลัดการกระทำ
Ctrl+Shift+PCommand Palette
Ctrl+\มุมมองแยก
Ctrl+=เพิ่มขนาดฟอนต์
Ctrl+-ลดขนาดฟอนต์
Ctrl+Shift+Cเปลี่ยนการเข้ารหัสอักขระ
Ctrl+Shift+Mเสียงเป็นข้อความ

แป้นพิมพ์ลัดรูปแบบ Emacs

แป้นพิมพ์ลัดการกระทำ
Ctrl+Aย้ายไปยังต้นบรรทัด
Ctrl+Eย้ายไปยังท้ายบรรทัด
Ctrl+Pเลื่อนเคอร์เซอร์ขึ้น
Ctrl+Nเลื่อนเคอร์เซอร์ลง
Ctrl+Fเลื่อนเคอร์เซอร์ไปขวา
Ctrl+Bเลื่อนเคอร์เซอร์ไปซ้าย
Ctrl+Kลบจนถึงท้ายบรรทัด
Ctrl+Dลบอักขระ
Ctrl+HBackspace
Ctrl+Tสลับตำแหน่งอักขระ
Ctrl+YYank (วาง)
บน macOS แป้นพิมพ์ลัด Ctrl หมายถึงปุ่ม Control (ไม่ใช่ Cmd) แป้นพิมพ์ลัด Cmd มาตรฐาน (Cmd+C, Cmd+V ฯลฯ) ทำงานตามปกติควบคู่ไปกับการผูกปุ่มรูปแบบ Emacs
// - - - - - - - - - - - - - - - - - - - -

เคล็ดลับและเทคนิค

ใช้ Command Palette (Ctrl+Shift+P) เพื่อค้นหาทุกการกระทำในตัวแก้ไข ค้นหาตามชื่อ หมวดหมู่ หรือคำสำคัญ
โหมด การเลือกแบบสี่เหลี่ยมผืนผ้า ช่วยให้คุณแก้ไขคอลัมน์ของข้อความได้ สลับจากแถบเครื่องมือ หรือด้วย Alt+Ctrl+R (Windows/Linux) หรือ Alt+Cmd+R (macOS)
ใช้ การแปลงตัวพิมพ์ เพื่อแปลงชื่อตัวแปรได้อย่างรวดเร็ว: เลือกข้อความและเลือก UPPERCASE, lowercase, camelCase, snake_case, kebab-case หรือ Title Case จาก Command Palette
พาเนล File Manager รองรับการเชื่อมต่อ NAS ผ่าน SMB, WebDAV, SFTP และ FTP เพิ่มโฟลเดอร์ระยะไกลเพื่อเรียกดูและเปิดไฟล์โดยตรงจากพื้นที่จัดเก็บข้อมูลเครือข่าย
บันทึกรูปแบบโค้ดที่คุณใช้มากที่สุดเป็น สนิปเพ็ต จากนั้นแทรกด้วย Ctrl+; เพื่อการเข้าถึงทันทีโดยไม่ต้องออกจากตัวแก้ไข
บน macOS ใช้ Mini Editor (Cmd+Shift+M) เพื่อเปิดหน้าต่างตัวแก้ไขแบบเบาสำหรับบันทึกย่อรวดเร็ว ในขณะที่พื้นที่ทำงานหลักของคุณยังคงไม่ถูกรบกวน
// - - - - - - - - - - - - - - - - - - - -

การแก้ไขปัญหา

ปัญหาวิธีแก้ไข
ไฟล์แสดงอักขระที่ไม่สามารถอ่านได้การเข้ารหัสอาจไม่ถูกต้อง ใช้ Reopen with Different Encoding จาก Command Palette เพื่อลองใช้ชุดอักขระอื่น (เช่น Shift_JIS, EUC-KR, GB2312)
การเน้นไวยากรณ์ผิดพลาดภาษาถูกตรวจจับอัตโนมัติจากนามสกุลของไฟล์ ใช้ Change Syntax Language จาก Command Palette เพื่อกำหนดด้วยตนเอง
การค้นหาแบบทั่วโลกไม่พบผลลัพธ์ตรวจสอบว่าคุณได้เลือกโฟลเดอร์ที่ถูกต้อง ตรวจสอบตัวกรอง include/exclude ว่าไม่เข้มงวดเกินไป
ไม่สามารถเปิดไฟล์จาก NASตรวจสอบให้แน่ใจว่าการเชื่อมต่อระยะไกลถูกกำหนดค่าอย่างถูกต้องในพาเนล File Manager ตรวจสอบว่าเซิร์ฟเวอร์สามารถเข้าถึงได้บนเครือข่ายของคุณ
บุ๊กมาร์กหายไปบุ๊กมาร์กผูกกับเส้นทางไฟล์ หากคุณเปลี่ยนชื่อหรือย้ายไฟล์ อาจจำเป็นต้องเพิ่มบุ๊กมาร์กอีกครั้ง
Auto-complete ไม่ปรากฏตรวจสอบว่า Auto-Complete เปิดใช้งานใน Settings > Code Features ซึ่งอาจขึ้นอยู่กับภาษาไวยากรณ์ของไฟล์ด้วย
แป้นพิมพ์ลัดขัดแย้งกันแป้นพิมพ์ลัดรูปแบบ Emacs บางปุ่ม (Ctrl+A, Ctrl+B ฯลฯ) ทับซ้อนกับแป้นพิมพ์ลัดมาตรฐาน ตัวแก้ไขจะแก้ไขความขัดแย้งตามบริบท
// - - - - - - - - - - - - - - - - - - - -

ความเป็นส่วนตัว

  • QuickEditor ไม่ต้องการบัญชีหรือการลงชื่อเข้าใช้
  • ไม่มีการรวบรวมข้อมูลการใช้งาน การวิเคราะห์ หรือเทเลเมทรี
  • ไฟล์ บุ๊กมาร์ก สนิปเพ็ต และการตั้งค่าทั้งหมดถูกจัดเก็บไว้ในอุปกรณ์ของคุณ
  • การเชื่อมต่อ NAS เป็นแบบตรง — ไม่มีข้อมูลผ่านเซิร์ฟเวอร์ภายนอก
  • คุณสมบัติผู้ช่วย AI จะส่งข้อความที่เลือกไปยังบริการของบุคคลที่สามที่เลือกไว้เฉพาะเมื่อคุณเรียกใช้อย่างชัดเจนเท่านั้น ไม่มีการส่งข้อมูลโดยอัตโนมัติ
  • แอปทำงานแบบออฟไลน์ได้เต็มรูปแบบสำหรับคุณสมบัติการแก้ไขหลักทั้งหมด จำเป็นต้องใช้อินเทอร์เน็ตเฉพาะสำหรับผู้ช่วย AI และการเข้าถึงไฟล์ระยะไกลเท่านั้น