- ฉันเป็นแฟนตัวยงสำหรับการแก้ไขส่วนใหญ่ของฉัน
- แต่วันนี้เมื่อฉันต้องเปิดไฟล์ขนาดใหญ่ ~ 1-2 กิ๊กมันเป็น Vert ช้าในการโหลดและดำเนินการ
- มีวิธีอื่นใดอีกบ้างที่ฉันสามารถแก้ไขไฟล์ขนาดใหญ่เช่นนี้ได้อย่างมีประสิทธิภาพ
คำตอบ:
เป็นกลุ่มคุณสามารถ
: set binary
เป็นครั้งแรก
หรือใช้ hexedit เป็น/programming/699785/edit-very-large-sql-dump-text-file-on-linux
ชุด
:syntax off
:se binary nospell
:setgl noswap
:set undolevel=0
:set undofile=
นอกจากนี้คุณยังสามารถใช้directory
/ undodir
เพื่อใส่ swapfiles และ undofiles ในตำแหน่งอื่น
บทความนี้จะอธิบายสิ่งที่คุณสามารถทำได้เพื่อ Vim เพื่อลดค่าใช้จ่ายที่เกี่ยวข้องกับการเปิดไฟล์ขนาดใหญ่
ดูที่นี่: /ubuntu/28847/text-editor-to-open-4-3-gb-plain-text-file
split -b 53750k <your-file>
cat xa* > <your-file>
เสร็จแล้ว :)
ขออภัยเครื่องมือแก้ไขฟรีให้การสนับสนุนที่ดีกับไฟล์ขนาดใหญ่ (ไม่สามารถหาเหตุผลได้)
ps
เรียนรู้ Vim นั้นไม่ยาก:
http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/
ดูคำตอบของฉันที่นี่ (ไม่เจาะจงเป็นกลุ่ม)
คุณต้องการแก้ไขไฟล์ขนาดใหญ่ประเภทใด
csplit
ไฟล์บันทึกของคุณเป็นชิ้นส่วนที่จัดการได้แก้ไขด้วยโปรแกรมแก้ไขที่คุณโปรดปรานและสร้างไฟล์บันทึกใหม่ หรือพัฒนาสคริปต์การแก้ไขของคุณเอง (อาจมีsed
) ...