Bagaimana cara membuka file besar di Notepad ++?

34

Saya mencoba membuka file ukuran 800MB di Notepad ++. Tetapi saya tidak mengapa Notepad ++ hanya menunjukkan 269117242 karakter 271450112 byte . Tidak ada yang menunjukkan pesan peringatan bahwa ia tidak dapat membuka file sebesar itu. Lalu saya menggunakan wordpad untuk membuka file yang sama, itu berfungsi seperti pesona.

Tetapi mengapa Notepad ++ tidak dapat membuka file 800MB? Saya berasumsi pasti ada beberapa pengaturan yang mengatakan hanya menampilkan teks sebanyak ini.

PS Tolong jangan menyarankan perangkat lunak lain yang dapat membuka file besar. Saya tahu mereka ada.

Rakesh Juyal
sumber
2
Secara umum bukan ide yang baik untuk mengatakan sesuatu seperti apa yang telah Anda sebutkan di postscriptum. "PS Tolong jangan menyarankan perangkat lunak lain yang dapat membuka file besar. Saya tahu mereka ada."
bubu
11
@ Bubu Saya menambahkan teks ini karena jika tidak, Anda akan melihat banyak jawaban yang akan mengatakan menggunakan xyzperangkat lunak ini untuk membuka file besar. Tapi ini bukan pertanyaan saya. Saya hanya ingin tahu whyNotepad ++ tidak bisa dibuka.
Rakesh Juyal

Jawaban:

46

Notepad ++ tidak mendukung file besar, menurut dokumentasi wiki ini , masalahnya tetap ada jika komponen (Scintilla) tetap sebagai inti dari Notepad ++:

Notepad ++ versi lama mungkin macet saat membuka file yang sangat besar. Versi yang lebih baru (5.2+) akan menolak membuka file dan mengeluarkan pesan kesalahan. Mengapa demikian?

Notepad ++ didasarkan pada komponen (Scintilla) yang diarahkan untuk menyediakan tampilan teks yang kaya, dengan penyorotan sintaksis dan pelipatan kode, yang bertentangan dengan layanan teks massal. Ada trade off yang diperlukan. Memuat file 200MB akan membutuhkan sekitar 800MB memori, dan OS dapat menolak permintaan alokasi memori.

Pada dasarnya ada dua jalan keluar:

  • Pisahkan file besar menjadi potongan yang dapat dikelola, dan simpan hanya satu di antaranya di editor;
  • Gunakan alat lain yang dirancang untuk menangani file teks besar.

Jika Anda masih berhasil membuka file besar, kinerja mungkin tidak optimal. Berikut adalah beberapa hal untuk dipikirkan:

  • Plugin yang menganalisis dan memindai teks akan memperlambat NP ++, menonaktifkannya jika memungkinkan
  • Parsing untuk tautan yang dapat diklik pada memuat dokumen lambat jika dokumen besar; menonaktifkan tautan yang dapat diklik telah dilaporkan sangat membantu.

Halaman lain di sourceforge juga menunjukkan bahwa masalah ini berlanjut sepanjang kehidupan Notepad ++, karena komunitas diminta untuk menyelesaikan masalah ini :

Mengapa Anda tidak mencoba perangkat lunak lain seperti gVim ? Apakah ada alasannya?

lamwaiman1988
sumber
1
64 bit gvim di code.google.com/p/vim-win3264
CAD bloke
3
Jika Wordpad dapat membuka file, yang juga memungkinkan untuk mengedit teks kaya, saya akan mengatakan ini adalah bug di Scintilla. Juga gVim tampaknya menjadi jendela shim di sekitar editor berbasis konsol. Saya tidak akan menganggapnya sebanding dengan NotePad ++, yang berfungsi penuh, editor asli windowed.
trlkly
1
Saya akan melihat ke dalam EditPad Lite. Bahkan itu hanya mendukung file hingga 2GB. Versi Pro mendukung yang lebih besar. Sangat bagus. Membuka file besar secara instan.
SilentSteel
@ lamwaiman1988, Apakah verifikasi minimalis Notepad ++ membantu?
Pacerier
@ lamwaiman1988: pemasang resmi viindows® gvim adalah 32 bit dan tidak menangani file besar.
user2284570
1

Penyorotan sintaksis adalah salah satu sumber utama kinerja lambat di Notepad ++.

Jika Anda membuka file HTML, PHP, dll yang besar di Notepad ++, maka Anda mungkin ingin menonaktifkan penyorotan sintaksis untuk file itu dengan masuk ke Bahasa > N > Teks Normal .

masukkan deskripsi gambar di sini

Pikamander2
sumber
1
Apa pertanyaan yang Anda jawab?
Toto