เอกสารขนาดใหญ่
เรียนรู้เกี่ยวกับเทคโนโลยีการแบ่งส่วนและการจัดการเอกสารขนาดใหญ่ของ 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
- ล้างอัตโนมัติ: ระบบจัดการแคชโดยอัตโนมัติ
ขั้นตอนถัดไป
- การใช้งานตัวแก้ไข — เรียนรู้รายละเอียดการนำทางหน้า
- การตั้งค่า — ปรับพารามิเตอร์ประสิทธิภาพการแบ่งส่วน