Notepad ++ 'da büyük bir dosya nasıl açılır?


34

Notepad ++ 'da 800 MB büyüklüğünde bir dosya açmayı denedim. Ama neden Notepad ++ sadece 269117242 karakter 271450112 bayt gösterdi . Bu kadar büyük bir dosyayı açamadığı konusunda hiçbir uyarı mesajı göstermedi. Sonra aynı dosyayı açmak için wordpad kullandım, çekicilik gibi çalıştı.

Ama neden Notepad ++ 800MB dosyasını açamıyor? Sadece bu kadar fazla metin gösterdiğini söyleyen bir ayar olması gerektiğini düşünüyorum.

Not: Lütfen büyük dosyaları açabilecek başka bir yazılım önermeyin. Var olduklarını biliyorum.


2
Genel olarak postanede söyledikleriniz gibi bir şey söylemek iyi bir fikir değildir. "PS Lütfen büyük dosyaları açabilecek başka bir yazılım önermeyin. Var olduklarını biliyorum."
bubu

11
@bubu Bu yazıyı ekledim çünkü aksi takdirde xyzdevasa dosyaları açmak için bu yazılımı kullanacağını söyleyen pek çok cevap göreceksiniz . Ama bu benim sorum değildi. Sadece whyNotepad ++ 'un açamayacağını bilmek istedim .
Rakesh Juyal,

Yanıtlar:


46

Notepad ++ büyük dosyaları desteklemiyor, bu wiki belgelerine göre , bileşen (Scintilla) Notepad ++ uygulamasının çekirdeği olarak kalırsa sorun devam ediyor:

Çok büyük dosyaları açarken Notepad ++ 'ın eski sürümleri çökebilir. Daha yeni sürümler (5.2+) dosyayı açmayı reddeder ve bir hata mesajı verir. Neden?

Notepad ++, toplu metin servislerinin aksine, sözdizimi vurgulama ve kod katlama ile zengin metin görüntüleme sağlamaya yönelik bir bileşene (Scintilla) dayanmaktadır. Gerekli takaslar var. 200 MB'lık bir dosya yüklemek için yaklaşık 800 MB'lık bir bellek gerekir ve işletim sistemi bellek ayırma isteğinde yavaşlayabilir.

Temel olarak iki yol var:

  • Büyük dosyayı yönetilebilir parçalara ayırın ve bunlardan sadece birini editörde tutun;
  • Büyük metin dosyalarını işlemek için uyarlanmış başka bir araç kullanın.

Hala büyük bir dosyayı açmayı başarırsanız, performans en uygun olmayabilir. Düşünmeniz gereken birkaç şey:

  • Metni analiz eden ve taranan eklentiler NP ++ 'ı yavaşlatır, mümkünse bunları devre dışı bırakır
  • Doküman yüklenirken tıklanabilir bağlantıların ayrıştırılması, doküman büyükse yavaş; tıklanabilir bağlantıların devre dışı bırakılmasının önemli ölçüde yardımcı olduğu bildirilmiştir.

Sourceforge'daki bir başka sayfa da, bu sorunun çözülmesi istenen topluluk olarak , Notepad ++ 'ın yaşamı boyunca devam ettiğini gösteriyor :

Neden gVim gibi başka bir yazılımı denemiyorsunuz ? Sebebi var mı?



3
Wordpad zengin metin düzenlemesine de izin veren dosyayı açabilirse, bunun Scintilla'da bir hata olduğunu söyleyebilirim. Ayrıca gVim, konsol tabanlı bir editör çevresinde pencereli bir çerçeve gibi gözüküyor. Tamamen işlevsel, doğal pencereli bir editör olan NotePad ++ ile karşılaştırılabilir sayılmaz.
35'te

1
EditPad Lite'a bakardım. Bu bile sadece 2GB'a kadar dosyayı destekliyor. Pro sürümü daha büyük olanları destekler. Çok iyi. Anında büyük dosyaları açar.
SilentSteel

@ lamwaiman1988, Notepad ++ minimalist sürümüne yardımcı olur mu?
Pacerier

@ lamwaiman1988: gvim resmi Windows windows kurulum programı 32 bittir ve büyük dosyaları yönetmez.
user2284570

1

Sözdizimi Vurgulama, Notepad ++ 'ta yavaş performansın ana kaynaklarından biridir.

Notepad ++’da büyük bir HTML, PHP, vb. Dosya açıyorsanız, muhtemelen Dil > N > Normal Metin seçeneğine giderek o dosyanın sözdizimini vurgulamayı devre dışı bırakmanız gerekir .

görüntü tanımını buraya girin


1
Hangi soruyu cevaplıyorsun?
Toto
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.