Notepad ++ neden HexEditor eklentisini devre dışı bırakıyor?


23

Notepad ++ harika bir editördür ... Düzenli ifade özelliği bodurdur, ancak bununla yaşayabilirim. Çoğu durum bulma / değiştirme için sorun yok ve zaman zaman diğerleri için UltraEdit (Unicode) veya TextPad (yalnızca ASCII) ile karşılaşacağım.

Ancak, bir hex editörü olmadan dokunun yaşayamam!

Notepad ++ HexEditor eklentisi iyi çalışıyor gibi görünüyor ... Sık kullanıyorum.

Bilinmeyen bir nedenden dolayı, bu eklenti, ".. kararsızlık sorunları nedeniyle" gibi bir mesajla en son sürüme (Notepad ++) yükselttiğimde, Notepad ++ tarafından zorla devre dışı bırakılıyor. HexEditor.dllBir "karantina" alt klasörüne taşındı alır: .\disabled.

Bu biraz uğursuz geliyor. Yüksek ve düşük aradım ve bu gizemli "istikrarsızlığa" referans veren hiçbir şey bulamadım. Eklenti, Notepad ++ eklentileri sayfasında (üçüncü taraf eklentilerini listeleyen ve kesinlikle bir Notepad ++ sayfasını konuşmayan) bulunur ve kararsızlık söz konusu değil.

Neler oluyor? Rasgele yanlış ve bozuk veri alıyor mu? Notepad ++ çöküyor mu?

Bu eklentiye güvenebilir miyim?


İlginç soru? Sorunun eklenti tarafında çözülmesi ve Notepad ++ tarafının bildirilmemesi olabilir mi? Sonunda, geliştiricilere her zaman eklentinin etiketlenmesinin neden uyumsuz olduğunu sorabilirsiniz.
AndrejaKo

Notepad ++ için bir Google araması HexEditor kararsızlığı , HexEditor'un "bazı nadir durumlarda Notepad ++ 'ı çökertebileceğini" belirten bir konu (sadece bu Süper Kullanıcı sorusuna 2 numara) bulur .
Bavi_H

1
... Ve işte açık HexEditor hataları için alakalı görünen bir hata izci araması: Notepad ++ Eklentileri - İzleyici: Hatalar - Açık
HexEditor

2
Yorumlarınız için teşekkürler. Notepad ++ 'ın Sourceforge forumunda bulundum ve bazı girişler buldum. 2009-12-09 HexEditor v0.9.5 vs N ++ v5.6.1 2009-09-25 Hex düzenleyici 2009-09-11 Hex-Editor v0.9.5 kullanılabilir Bulundukları bazı ekran hatalarına göre, veri açısından güvenli görünüyor .. Benim için yeterince iyi, çünkü asıl endişem veri bozulma meselesiydi.
Peter.O

Yanıtlar:


9

Hex Editor eklentisi dengesiz olduğu için devre dışı bırakıldı. Bu, eklentinin bazı durumlarda Notepad ++ 'ı kilitlediği anlamına gelir. Düzenlenmiş bir dosyayı kaydetmeye çalışırken bu sorunla karşılaştım.

Notepad ++ 'nın önceki sürümlerinde eklenti ile bu sorunlar yaşanmaz.


Yorumunuz için teşekkürler ... Belki de hatayı tetiklemeyen bir şekilde kullanıyordum .... Soruyu sorduğum 10 ay içinde Emacs'ı "ciddi "editör ... (aslında kampları tamamen Not Defteri ++ kullanabildiğim tamamen Ubuntu'ya kaydırdım; koşarak wine.. :)
Peter.O

1
Eklenti etkin ve tekrar çalışıyor
Sean Houlihane

Gizemli, çünkü ben 6 yıldır Hex Editor eklentisi ile Notepad ++ kullanıyorum ve Hex Editor ile ilgili herhangi bir çöküş görmedim. Ayrıca çok büyük dosyalar üzerinde de çalıştım (2 GB'a kadar).
Juha Untinen

@JuhaUntinen Aslında kazalara neyin sebep olduğunu hiç anlamadım, ancak olabileceğini onaylayabiliyorum.
Michael K,

5

Sadece onu eklentiler klasörüne geri koyun ve iyi çalışıyor.


2
Her zaman bir acı bit Notepad ++ yükseltir.
Tom.Bowen89

2

Sadece HexEditor.dll geri devre dışı bırakma eklentileri klasörüne kopyalamak sorunu çözdü. Herhangi bir çarpışma ile karşılaşmadım.


2

Ben de HexEditor eklentisini beğendim. Bu eklenti ile çalışabilmek için Notepad ++ 'ı daha eski bir sürüme geri aldım. Şimdi en son HexEditor eklentisiyle (v.0.9.5 Unicode) Notepad ++ (v5.9.2 Unicode) üzerindeki son sürümü kontrol ettim ve işe yarıyor! Eklenti artık devre dışı değil.


Kullanılabilir ancak Kararlılık hala bildirilen sorunlar olduğunu söylüyor.
PPC-Coder,

1

Bazı eklentiler yükseltirken Notepad ++ tarafından devre dışı bırakılır: /. En sevdiğim diff eklentilerimden biri bir süre önce devre dışı bırakıldı ve başa çıkmak için Notepad ++ 'nın önceki bir sürümünü edinmek zorunda kaldım.


1

Niye ya? Nedenini ancak geçenlerde keşfettim, bu yüzden burada paylaşabilirim. Şey, bu sebeplerden biri veya olası senaryolardan biri.

Her şeyden önce, yalnızca son zamanlarda Notepad ++ için Hex Editor eklentisini kullanmaya başladım. Bu yüzden Notepad ++ 'un bu eklentiyle stabilite sorunları olduğunu bilmiyordum. Ama rakamlar! Eklenti çok uzun bir süredir güncellenmedi (altı yıl deneyin), Notepad ++ ise düzenli olarak (bir yılda bir düzine) güncellendi. Bir noktada, Notepad + + bu eklenti ile uyumsuz oldu.

Gördüğüm gibi önemli bir sorun değil. Ancak, Notepad ++ yazarının neden bu eklentiyi geçmeyi istediğini ve Notepad ++ 'ın yeni bir sürüme her güncellenişini devre dışı bırakmak istediğini anlayabiliyorum. Yükleyici komut dosyası, eklentiyi "disabled" adlı bir alt klasöre taşır.

Geçenlerde bilgisayarımda bazı NFO dosyaları vardı ve dosyalardan birine sağ tıklayıp bağlam menüsünden Notepad ++ 'ta düzenlemeyi seçtiğimde, Notepad ++ çöktü. Bunun garip olduğunu düşündüm. Böylece Notepad ++ 'ı başlattım ve ardından dosyayı sürükleyip üzerine bıraktım ve çalıştı. Böylece dosyayı açmak için bağlam menüsünü kullandığımda düştü ve dosyayı sürükleyip bıraktığımda veya açık dosya iletişim kutusunu kullandığımda çalıştı.

Birkaç hafta sonra yeni bir Notepad ++ sürümünün mevcut olduğunu söyleyen bir uyarı aldım. Bu yüzden onu indirip kurdum. Bu, Hex Editor eklentisinin dengesiz olduğunu ve "devre dışı" klasörüne taşınması gerektiğini söyleyen bir mesaj aldığımda ilk kez.

İletişim mesajı

Bunun kazalara neden olmuş olabileceğini düşündüm. O çıktı, öyleydi! Şu anda, Windows 10 sürüm 1511'de (10586.494) Notepad ++ 6.9.2 ve Hex Editor eklentisinin 0.9.5 sürümünü kullanıyorum. Hex Editor'ın DLL dosyasını etkinleştirmek için plugins klasörüne taşırım ve dosyayı açmak için bağlam menüsünü kullandığımda program çöküyor. Kapattıysam, DLL dosyasını tekrar devre dışı bırakılmış klasöre taşıyın, sonra bağlam menüsünü kullanırken kilitlenme olmaz.

Kilitlenme hatası

Not! Bu yalnızca dosya adı uzantısı NFO! Bu nedenle, TXT'nin ad uzantısına sahip bir dosya için etkilenmez. Bilgisayarımda sahip olduğum diğer dosya adı uzantılarının çoğunu test etmedim, ancak bir kaçını test ettim (örn. JPG) ve sadece NFO uzantılı dosyaları etkilenmiş gibi görünüyor.

Birinin bu ilginç bulması durumunda, onu çoğaltmak için ne yapmalı.

  1. Notepad ++ sürüm 6.9.2'yi yükleyin.
  2. Hex Editor eklenti sürümü 0.9.5'i yükleyin.
  3. Masaüstünde dummy.nfo adlı yeni bir kukla dosya oluşturun.
  4. Dosyaya sağ tıklayın ve Notepad ++ ile Düzenle'yi seçin.

Notepad ++ 'ın bazı eski sürümlerinin hatayı da tetikleyeceğini unutmayın. Bu sorunu hangi versiyonun tanıttığını bilmiyorum. Ancak, çok eski bir sürüm kullanıyorsanız, hata görünmeyecektir.


0

Hex Editor eklentisi benim için herhangi bir sorun olmadan çalışır. Hex Editor 0.9.5 ile Notepad ++ 6.8.8 kullanıyorum.

Yalnızca Notepad ++ 'ın doğru şekilde başlayamadığı, çözülebilir bir sorunu buldum. Notepad ++ Görev Yöneticisi'nde görülebilir ve gittikçe daha fazla bellek tüketiyor. Bu davranışın nedeni, dizinin %APPDATA%\Notepad++\plugins\configeksik olmasıdır (örneğin, yeni oluşturulan bir kullanıcı için).

Bunu çözmek için:

  • Görev Yöneticisi aracılığıyla tüm kullanıcıların Notepad ++ işlemlerini sonlandırın
  • Eksik dizini Windows Gezgini üzerinden veya aşağıdaki komut satırından oluşturun
    mkdir "%APPDATA%\Notepad++\plugins\config"
  • Bundan sonra Notepad ++ normal olarak tekrar başlayacaktır

Yine de, Hex Editör'de son Notepad ++ sürümleriyle birlikte bir hatadır . Ancak benim görüşüme göre Hex Editor eklentisini dengesiz arayacak bir şey yok.


0

Hexeditor eklentisini ilk başlattığınızda yalnızca bir sorun var.

Notepad ++ ve eklentileri ayarları, kullanıcı profilinizde (% USERPROFILE% \ Appdata \ Roaming \ Notepad ++) depolanır.

Dosyalar doğru oluşturulduğunda, Notepad ++ uygulamasının mükemmel şekilde başladığını, ancak sonuçta tek tek silmeyi denediğimde bunun bir kombinasyon olduğunu düşünüyorum.

Tüm eklentileri kaldırdım ve bir tane ekledim. Sonra Notepad ++ 'ı başlattım, Notepad ++' ı kapattım ve tüm eklentileriniz eklenene kadar bir sonraki eklentiyi ekledim.

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.