วิธีการเปิดไฟล์ขนาดใหญ่ใน Notepad ++?


34

ฉันพยายามเปิดไฟล์ขนาด 800MB ใน Notepad ++ แต่ฉันไม่ได้ว่าทำไม Notepad ++ แสดงให้เห็นเพียง269,117,242 271,450,112 ไบต์ตัวอักษร ไม่พบข้อความแจ้งเตือนว่าไม่สามารถเปิดไฟล์ขนาดใหญ่ได้ จากนั้นฉันใช้ wordpad เพื่อเปิดไฟล์เดียวกันมันใช้งานได้อย่างมีเสน่ห์

แต่ทำไม Notepad ++ ไม่สามารถเปิดไฟล์ 800MB ได้ ฉันคิดว่าจะต้องมีการตั้งค่าบางอย่างที่บอกว่าแสดงข้อความนี้มากเท่านั้น

PS กรุณาอย่าแนะนำซอฟต์แวร์อื่นใดที่สามารถเปิดไฟล์ขนาดใหญ่ได้ ฉันรู้ว่าพวกมันมีอยู่จริง


2
โดยทั่วไปแล้วไม่ใช่ความคิดที่ดีที่จะพูดอะไรบางอย่างเช่นสิ่งที่คุณพูดถึงในบทความ "PS โปรดอย่าแนะนำซอฟต์แวร์อื่นใดที่สามารถเปิดไฟล์ขนาดใหญ่ได้ฉันรู้ว่ามีอยู่"
bubu

11
@bubu ฉันเพิ่มข้อความนี้เพราะมิฉะนั้นคุณจะเห็นคำตอบมากมายซึ่งจะบอกว่าใช้xyzซอฟต์แวร์นี้เพื่อเปิดไฟล์ขนาดใหญ่ แต่นี่ไม่ใช่คำถามของฉัน ฉันแค่อยากรู้ว่าwhyNotepad ++ ไม่สามารถเปิดได้
Rakesh Juyal

คำตอบ:


46

Notepad ++ ไม่รองรับไฟล์ขนาดใหญ่ตามเอกสารวิกินี้ปัญหายังคงมีอยู่หากส่วนประกอบ (Scintilla) ยังคงเป็นแกนหลักของ Notepad ++:

Notepad ++ รุ่นที่เก่ากว่าอาจมีปัญหาขณะเปิดไฟล์ที่มีขนาดใหญ่มาก เวอร์ชันที่ใหม่กว่า (5.2+) จะปฏิเสธการเปิดไฟล์และออกข้อความแสดงข้อผิดพลาด ทำไมถึงเป็นอย่างนั้น?

Notepad ++ ขึ้นอยู่กับองค์ประกอบ (Scintilla) ซึ่งมีจุดประสงค์เพื่อการรับชมข้อความที่มีการเน้นด้วยไวยากรณ์และการพับโค้ดเมื่อเทียบกับบริการข้อความจำนวนมาก มีการแลกเปลี่ยนที่จำเป็น การโหลดไฟล์ 200MB จะต้องใช้หน่วยความจำประมาณ 800MB และระบบปฏิบัติการอาจรบกวนการร้องขอการจัดสรรหน่วยความจำ

โดยทั่วไปมีสองวิธี:

  • แยกไฟล์ขนาดใหญ่ออกเป็นส่วนที่จัดการได้และเก็บเฉพาะหนึ่งไฟล์ในเครื่องมือแก้ไข
  • ใช้เครื่องมืออื่นที่ออกแบบมาเพื่อจัดการไฟล์ข้อความขนาดใหญ่

หากคุณยังคงสามารถเปิดไฟล์ขนาดใหญ่ได้ประสิทธิภาพอาจไม่เหมาะสม นี่คือสองสิ่งที่ควรคำนึงถึง:

  • ปลั๊กอินที่วิเคราะห์และสแกนข้อความจะชะลอตัวลง NP ++ และปิดใช้งานหากเป็นไปได้
  • การแยกวิเคราะห์ลิงก์ที่สามารถคลิกได้ในการโหลดเอกสารนั้นช้าถ้าเอกสารมีขนาดใหญ่ การปิดการใช้งานลิงก์ที่คลิกได้นั้นได้รับการรายงานเพื่อช่วยเหลือ

หน้าอื่นบน sourceforge ยังแนะนำว่าปัญหานี้ยังคงอยู่ตลอดชีวิตของ Notepad ++ เนื่องจากชุมชนขอให้แก้ปัญหานี้ :

ทำไมคุณไม่ลองซอฟแวร์อื่น ๆ เช่นgVim ? มีเหตุผลอะไรบ้าง?


1
64 บิต gvim ที่code.google.com/p/vim-win3264
CAD bloke

3
หาก Wordpad สามารถเปิดไฟล์ได้ซึ่งช่วยให้สามารถแก้ไขข้อความที่หลากหลายได้ฉันจะบอกว่านี่เป็นข้อผิดพลาดใน Scintilla นอกจากนี้ gVim ดูเหมือนจะเป็น shim แบบมีหน้าต่างรอบตัวแก้ไขที่ใช้คอนโซล ฉันจะไม่คิดว่ามันเทียบได้กับ NotePad ++ ซึ่งเป็นเครื่องมือแก้ไขที่ทำงานได้อย่างสมบูรณ์
trlkly

1
ฉันจะดู EditPad Lite แม้กระทั่งที่รองรับไฟล์ได้สูงสุด 2GB รุ่น Pro รองรับรุ่นที่ใหญ่กว่า ดีมาก. เปิดไฟล์ขนาดใหญ่ทันที
SilentSteel

@ lamwaiman1988, Notepad ++ veresion minimalist ช่วยได้หรือไม่
Pacerier

@ lamwaiman1988: ตัวติดตั้งofficialindows®อย่างเป็นทางการของ gvim คือ 32 บิตและไม่รองรับไฟล์ขนาดใหญ่
2284570

1

การเน้นไวยากรณ์เป็นหนึ่งในแหล่งหลักของประสิทธิภาพการทำงานช้าใน Notepad ++

หากคุณกำลังเปิด HTML ขนาดใหญ่, PHP, ฯลฯ แฟ้มใน Notepad ++ แล้วคุณอาจจะต้องการปิดการเน้นไวยากรณ์สำหรับไฟล์นั้นได้โดยไปที่ภาษา > N > ปกติข้อความ

ป้อนคำอธิบายรูปภาพที่นี่


1
คุณกำลังตอบคำถามอะไร
โตโต้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.