QuickEditor เป็นโปรแกรมแก้ไขข้อความและโค้ดระดับมืออาชีพ พร้อมด้วยการแก้ไขแบบแท็บ บุ๊กมาร์ก สนิปเพ็ต การค้นหาแบบทั่วโลก ตัวจัดการไฟล์ ผู้ช่วย AI และการแสดงตัวอย่าง Markdown คู่มือนี้ครอบคลุมทุกสิ่งที่คุณต้องการเพื่อใช้งานให้เกิดประโยชน์สูงสุด
เริ่มต้นใช้งาน
- เปิดแอป — คุณจะพบกับหน้าจอแก้ไขที่มีไฟล์ใหม่เปล่าพร้อมสำหรับการแก้ไข
- สร้างหรือเปิดไฟล์ — แตะปุ่ม New File หรือใช้ Ctrl+N หากต้องการเปิดไฟล์ที่มีอยู่ ให้ใช้ Ctrl+O หรือลากและวางไฟล์ลงบนตัวแก้ไข
- เริ่มพิมพ์ — การเน้นไวยากรณ์จะเปิดใช้งานโดยอัตโนมัติตามนามสกุลของไฟล์ หรือคุณสามารถกำหนดภาษาด้วยตนเองได้
- บันทึกงานของคุณ — กด Ctrl+S เพื่อบันทึก หรือ Ctrl+Shift+S เพื่อบันทึกด้วยชื่อหรือตำแหน่งใหม่
- ค้นพบฟีเจอร์ต่าง ๆ — กด Ctrl+Shift+P เพื่อเปิด Command Palette และค้นหาการกระทำใดก็ได้
ภาพรวมของอินเทอร์เฟซ
แถบแท็บ
แถบแท็บด้านบนแสดงไฟล์ทั้งหมดที่เปิดอยู่ แต่ละแท็บจะแสดงชื่อไฟล์และปุ่มปิด ลากแท็บเพื่อเรียงลำดับใหม่ หรือคลิกขวาเพื่อดูตัวเลือกเพิ่มเติม เช่น Close Others และ Close All
แถบเครื่องมือ
แถบเครื่องมือให้การเข้าถึงการกระทำทั่วไปอย่างรวดเร็ว ได้แก่ ไฟล์ใหม่ บันทึก เลิกทำ/ทำซ้ำ ค้นหา บุ๊กมาร์ก สนิปเพ็ต มุมมองแยก และการตั้งค่า คุณสามารถปรับแต่งว่าการกระทำใดจะปรากฏในการตั้งค่าได้
พื้นที่แก้ไข
พื้นที่แก้ไขหลักมีคุณสมบัติดังนี้:
- หมายเลขบรรทัด — แสดงในรางด้านซ้าย (เปิด/ปิดได้)
- Minimap — ภาพรวมของโค้ดทางด้านขวาเพื่อการนำทางที่รวดเร็ว
- เครื่องหมายบุ๊กมาร์ก — ตัวบ่งชี้สีในรางสำหรับบรรทัดที่บุ๊กมาร์กไว้
- การพับโค้ด — ลูกศรยุบ/ขยายถัดจากบริเวณที่สามารถพับได้
พาเนลเครื่องมือ
QuickEditor มีพาเนลเครื่องมือที่สามารถจัดวางได้ ซึ่งสามารถวางไว้ด้านซ้ายหรือขวาของตัวแก้ไข:
- Commands — คอมมานด์พาเลทสำหรับค้นหาการกระทำทั้งหมดที่มี
- Bookmarks — ดูและจัดการบรรทัดที่บุ๊กมาร์กไว้ในไฟล์ต่าง ๆ
- Snippets — เรียกดูและแทรกสนิปเพ็ตข้อความที่บันทึกไว้
- File Manager — เรียกดูโฟลเดอร์, NAS และพื้นที่จัดเก็บข้อมูลบนคลาวด์
- Global Search — ค้นหาและแทนที่ในไฟล์ต่าง ๆ ภายในโฟลเดอร์
- Find — ค้นหาและแทนที่ภายในไฟล์ปัจจุบัน
- AI Chat — ผู้ช่วย AI แบบสนทนาควบคู่ไปกับตัวแก้ไขของคุณ
แท็บและไฟล์
การทำงานกับแท็บ
| การกระทำ | แป้นพิมพ์ลัด |
|---|---|
| แท็บใหม่ | 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+F เพื่อเปิดแถบค้นหาภายในไฟล์ปัจจุบัน
| การกระทำ | แป้นพิมพ์ลัด |
|---|---|
| ค้นหา | Ctrl+F |
| ค้นหาและแทนที่ | Ctrl+H |
| ค้นหาถัดไป | F3 |
| ค้นหาก่อนหน้า | Shift+F3 |
| แทนที่ถัดไป | Ctrl+Shift+H |
| แทนที่ทั้งหมด | Ctrl+Shift+Alt+H |
การค้นหาแบบทั่วโลก (ค้นหาในไฟล์)
กด Ctrl+Shift+F เพื่อค้นหาในไฟล์ทั้งหมดภายในโฟลเดอร์
- ค้นหาในโฟลเดอร์ภายในเครื่อง ไดเรกทอรี Android SAF หรือเส้นทางใด ๆ ที่สามารถเข้าถึงได้
- สลับการ แยกแยะตัวพิมพ์ใหญ่-เล็ก และ นิพจน์ปกติ
- กรองด้วยรูปแบบ include และ exclude (เช่น
*.dart,*.txt) - แทนที่ในไฟล์ต่าง ๆ ด้วยพาเนลแทนที่แบบทั่วโลก
- นำทางผลลัพธ์ด้วย F4 (ถัดไป) และ Shift+F4 (ก่อนหน้า)
บุ๊กมาร์ก
บุ๊กมาร์กช่วยให้คุณทำเครื่องหมายบรรทัดที่สำคัญและนำทางระหว่างบรรทัดเหล่านั้นได้อย่างรวดเร็ว
| การกระทำ | แป้นพิมพ์ลัด |
|---|---|
| สลับบุ๊กมาร์ก | Ctrl+B |
| บุ๊กมาร์กถัดไป | F2 |
| บุ๊กมาร์กก่อนหน้า | Shift+F2 |
| สลับพาเนลบุ๊กมาร์ก | Ctrl+Shift+B |
คุณสมบัติของบุ๊กมาร์ก
- เพิ่มพร้อมป้ายกำกับ — สร้างบุ๊กมาร์กที่มีชื่อเพื่อให้ระบุได้ง่าย
- ข้ามไปยังบุ๊กมาร์ก — เลือกจากรายการบุ๊กมาร์กทั้งหมดในไฟล์ปัจจุบัน
- พาเนลบุ๊กมาร์ก — ดู ค้นหา และจัดการบุ๊กมาร์กในไฟล์ที่เปิดอยู่ทั้งหมด พร้อมประวัติและรายการที่ปักหมุดไว้
- ล้างบุ๊กมาร์ก — ลบบุ๊กมาร์กทั้งหมดออกจากไฟล์ปัจจุบัน
สนิปเพ็ต
สนิปเพ็ตคือบล็อกข้อความที่สามารถนำมาใช้ซ้ำได้ ซึ่งคุณสามารถแทรกได้ด้วยแป้นพิมพ์ลัดเพียงครั้งเดียว
| การกระทำ | แป้นพิมพ์ลัด |
|---|---|
| แทรกสนิปเพ็ตอย่างรวดเร็ว | 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
วิธีใช้งาน
- เลือกข้อความหรือโค้ดที่คุณต้องการถาม (ทางเลือก)
- เปิด Command Palette (Ctrl+Shift+P) และค้นหาชื่อบริการ AI หรือใช้ปุ่ม AI บนแถบเครื่องมือ
- ข้อความที่เลือกจะถูกส่งไปยังบริการ AI เพื่อเป็นบริบท
พาเนล AI Chat
พาเนล AI Chat มอบอินเทอร์เฟซการสนทนาโดยตรงภายในตัวแก้ไข เริ่มเซสชันการแชทใหม่ ส่งข้อความ และรับการตอบกลับโดยไม่ต้องออกจากขั้นตอนการทำงานของคุณ
การตั้งค่า
การแสดงผล
- 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+P | Command 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+H | Backspace |
| Ctrl+T | สลับตำแหน่งอักขระ |
| Ctrl+Y | Yank (วาง) |
เคล็ดลับและเทคนิค
การแก้ไขปัญหา
| ปัญหา | วิธีแก้ไข |
|---|---|
| ไฟล์แสดงอักขระที่ไม่สามารถอ่านได้ | การเข้ารหัสอาจไม่ถูกต้อง ใช้ 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 และการเข้าถึงไฟล์ระยะไกลเท่านั้น