ข้ามไปยังเนื้อหาหลัก

เอกสารขนาดใหญ่

เรียนรู้เกี่ยวกับเทคโนโลยีการแบ่งส่วนและการจัดการเอกสารขนาดใหญ่ของ Notta

⏱️ 6 minutes

Notta ใช้เทคโนโลยีแคชแบบแบ่งส่วนทางกายภาพเพื่อจัดการเอกสารขนาดใหญ่ จัดการไฟล์หลายหมื่นบรรทัดได้อย่างง่ายดาย

การแบ่งส่วนคืออะไร

เมื่อเปิดเอกสาร ระบบจะแบ่งเนื้อหาตามจำนวนบรรทัดเป็นหลาย "ส่วน" แต่ละส่วนถูกแคชไปยังดิสก์อย่างอิสระ

การทำงานของการแบ่งส่วน

เอกสารต้นฉบับ (10,000 บรรทัด) แบ่งตามจำนวนบรรทัด:

  • ส่วนที่ 1 → บรรทัด 1–200
  • ส่วนที่ 2 → บรรทัด 201–400
  • ส่วนที่ 3 → บรรทัด 401–600
  • ...
  • ส่วนที่ 50 → บรรทัด 9801–10000

พารามิเตอร์การแบ่งส่วน

พารามิเตอร์ค่าเริ่มต้นคำอธิบาย
เกณฑ์การแบ่งส่วนเริ่มต้น200 บรรทัดจำนวนบรรทัดเริ่มต้นต่อส่วนเมื่อเปิดไฟล์
เกณฑ์การแบ่งใหม่300 บรรทัดแบ่งอัตโนมัติเมื่อส่วนเกินค่านี้ระหว่างการแก้ไข
เกณฑ์การรวมปกติ50 บรรทัดพยายามรวมกับส่วนที่อยู่ติดกันเมื่อต่ำกว่าค่านี้
เกณฑ์การรวมบังคับ10 บรรทัดบังคับรวมเมื่อต่ำกว่าค่านี้

การเรียกดูแบบแบ่งหน้า

เนื่องจากเอกสารถูกแบ่งเป็นส่วนๆ ตัวแก้ไขจะแสดงทีละส่วน แถบควบคุมการแบ่งหน้าที่ด้านล่างให้การนำทาง:

  • PageUp / PageDown: สลับไปยังหน้าก่อนหน้า/ถัดไป
  • เลื่อนไปยังขอบ: สลับไปยังส่วนที่อยู่ติดกันโดยอัตโนมัติเมื่อเลื่อนไปยังด้านบนหรือด้านล่าง
  • ตัวบ่งชี้หน้า: แสดงหมายเลขหน้าปัจจุบันและจำนวนหน้าทั้งหมด

การแบ่งส่วนใหม่

ระหว่างการแก้ไข หากเนื้อหาของส่วนเปลี่ยนแปลงอย่างมาก (เช่น วางหรือลบจำนวนมาก) ระบบจะแบ่งส่วนใหม่โดยอัตโนมัติ:

  • แบ่งอัตโนมัติ: เมื่อเนื้อหาส่วนเกิน 300 บรรทัด จะแบ่งเป็นสองส่วน
  • รวมอัตโนมัติ: เมื่อเนื้อหาส่วนต่ำกว่า 50 บรรทัด จะพยายามรวมกับส่วนที่อยู่ติดกัน
  • ลบส่วนว่าง: ล้างส่วนว่างโดยอัตโนมัติระหว่างการแก้ไข

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

การจัดการแคช

แคชส่วนถูกเก็บในไดเรกทอรีข้อมูลผู้ใช้:

แพลตฟอร์มเส้นทางแคช
Windows%APPDATA%\Notta\.nota\chunks\
macOS~/Library/Application Support/Notta/.nota/chunks/
Linux~/.config/Notta/.nota/chunks/
  • ขนาดแคชสูงสุด: 1 GB
  • ล้างอัตโนมัติ: ระบบจัดการแคชโดยอัตโนมัติ

ขั้นตอนถัดไป

เอกสารขนาดใหญ่ | Notta - 智能 Markdown 编辑器