Notepad ++ adalah editor yang hebat ... Fasilitas ekspresi reguler terhambat, tetapi saya bisa hidup dengan itu. Tidak apa-apa untuk sebagian besar situasi menemukan / mengganti, dan untuk yang lain sesekali saya hanya akan beralih ke UltraEdit (Unicode) atau TextPad (hanya ASCII).
Namun, saya tidak dapat hidup tanpa editor hex di tekan!
Plugin Notepad ++ HexEditor tampaknya berfungsi dengan baik ... Saya sering menggunakannya.
Untuk beberapa alasan yang tidak saya ketahui, plugin ini dinonaktifkan secara paksa oleh Notepad ++ setiap kali saya memutakhirkan ke versi terbaru (dari Notepad ++), dengan pesan seperti ".. karena masalah ketidakstabilan".
HexEditor.dll
akan pindah ke "karantina" subfolder: .\disabled
.
Ini terdengar agak tidak menyenangkan. Saya telah mencari tinggi dan rendah, dan saya tidak menemukan apa pun yang membuat referensi ke "ketidakstabilan" misterius ini. Plugin ini tersedia di halaman Notepad ++ plugins (yang berisi daftar pihak ketiga plugins, dan tidak, sebenarnya, halaman Notepad ++), dan tidak disebutkan ketidakstabilan.
Apa yang sedang terjadi? Apakah data salah dan rusak secara acak? Apakah ini merusak Notepad ++?
Bisakah saya percaya plugin ini?
sumber
Jawaban:
Plugin Hex Editor dinonaktifkan karena tidak stabil. Ini berarti plugin membuat Notepad ++ macet dalam beberapa situasi. Saya mengalami masalah ini sendiri ketika mencoba menyimpan file yang diedit.
Notepad ++ versi sebelumnya tidak memiliki masalah dengan plugin tersebut.
sumber
wine
.. :)Masukkan saja kembali ke folder plugins dan berfungsi dengan baik.
sumber
Cukup menyalin kembali HexEditor.dll dari dinonaktifkan ke folder pluggins memecahkan masalah. Saya belum menemukan kecelakaan.
sumber
Saya juga suka plugin HexEditor. Saya memutar kembali Notepad ++ ke versi yang lebih lama untuk dapat bekerja dengan plugin ini. Sekarang saya memeriksa versi terbaru di Notepad ++ (v5.9.2 Unicode) dengan plugin HexEditor terbaru (v.0.9.5 Unicode), dan berfungsi! Plugin tidak lagi dinonaktifkan.
sumber
Beberapa plugin dinonaktifkan oleh Notepad ++ saat Anda memutakhirkannya: /. Salah satu plugin diff favorit saya dinonaktifkan beberapa waktu lalu, dan saya harus mendapatkan versi Notepad ++ yang lebih lama untuk mengatasinya.
sumber
Mengapa? Saya telah menemukan alasan mengapa hanya baru-baru ini, jadi saya mungkin juga membagikannya di sini. Ya, itu salah satu alasan atau salah satu skenario yang mungkin.
Pertama-tama, saya baru mulai menggunakan plugin Hex Editor untuk Notepad ++ hanya baru-baru ini. Jadi saya tidak menyadari bahwa Notepad ++ memiliki masalah stabilitas dengan plugin ini. Tapi itu angka! Plugin belum diperbarui untuk waktu yang sangat lama (coba enam tahun), sedangkan Notepad ++ telah diperbarui secara teratur (selusin dalam setahun). Pada titik tertentu, Notepad ++ menjadi tidak kompatibel dengan plugin ini.
Ini bukan masalah besar seperti yang saya lihat. Tapi saya bisa mengerti mengapa penulis Notepad ++ ingin melewati plugin ini dan menonaktifkannya setiap kali Notepad ++ diperbarui ke versi baru. Skrip penginstal memindahkan plugin ke subfolder bernama "dinonaktifkan".
Saya memiliki beberapa file NFO di komputer saya baru-baru ini, dan ketika saya mengklik kanan pada salah satu file dan memilih untuk mengeditnya di Notepad ++ dari menu konteks, Notepad ++ macet. Saya pikir itu aneh. Jadi saya mulai Notepad ++ dan kemudian menyeret dan menjatuhkan file ke sana dan itu berhasil. Jadi crash setiap kali saya menggunakan menu konteks untuk membuka file, dan itu bekerja setiap kali saya menyeret dan menjatuhkan file atau menggunakan dialog file terbuka.
Beberapa minggu kemudian saya mendapatkan prompt yang memberitahu saya bahwa versi baru Notepad ++ tersedia. Jadi saya mengunduh dan menginstalnya. Ini adalah pertama kalinya saya menerima pesan yang mengatakan bahwa plugin Hex Editor tidak stabil dan harus dipindahkan ke folder "nonaktif".
Saya memiliki pemikiran bahwa ini mungkin yang menyebabkan crash. Ternyata, ternyata! Saat ini saya menggunakan Notepad ++ versi 6.9.2 dan plugin Hex Editor pada Windows 10 versi 1511 (10586.494). Segera setelah saya memindahkan file DLL untuk Hex Editor ke folder plugins untuk mengaktifkannya, dan kemudian menggunakan menu konteks untuk membuka file, itu crash program. Jika saya mematikannya, pindahkan file DLL kembali ke folder yang dinonaktifkan, maka itu tidak macet saat menggunakan menu konteks.
Catatan! Ini hanya terjadi jika ekstensi nama file adalah NFO! Jadi untuk file dengan ekstensi nama TXT tidak terpengaruh. Saya belum menguji banyak ekstensi nama file lain yang saya miliki di komputer saya, tetapi saya telah menguji beberapa dari mereka (misalnya JPG) dan tampaknya seolah-olah hanya file dengan ekstensi NFO yang terpengaruh.
Jika seseorang menemukan ini menarik, berikut adalah apa yang harus dilakukan untuk meniru itu.
Perhatikan bahwa beberapa versi Notepad ++ yang lebih lama juga akan memicu bug. Saya tidak tahu versi apa yang memperkenalkan masalah ini. Tetapi jika Anda menggunakan versi yang terlalu lama maka kesalahan tidak akan muncul.
sumber
Plugin Hex Editor berfungsi untuk saya tanpa kerepotan. Saya menggunakan Notepad ++ 6.8.8 dengan Hex Editor 0.9.5.
Saya hanya menemukan satu masalah, yang dapat dipecahkan, di mana Notepad ++ gagal memulai dengan benar. Notepad ++ dapat dilihat di Task Manager dan menghabiskan lebih banyak memori. Alasan untuk perilaku ini adalah karena direktori
%APPDATA%\Notepad++\plugins\config
tidak ada (mis. Untuk pengguna yang baru dibuat).Untuk mengatasi ini:
mkdir "%APPDATA%\Notepad++\plugins\config"
Tetap saja itu adalah bug di Hex Editor dengan rilis Notepad ++ terbaru. Tetapi dalam pandangan saya tidak ada yang memanggil plugin Hex Editor tidak stabil.
sumber
Hanya ada masalah saat pertama kali Anda meluncurkan plugin Hexeditor.
Pengaturan Notepad ++ dan plugins disimpan di profil user Anda (% USERPROFILE% \ Appdata \ Roaming \ Notepad ++).
Saya menemukan bahwa ketika file dibuat dengan benar maka Notepad ++ mulai dengan sempurna, tetapi saya pikir itu adalah kombinasi file ketika saya mencoba menghapus satu per satu, tetapi tidak ada hasil.
Saya menghapus semua plugin dan menambahkan satu. Saya kemudian memulai Notepad ++, menutup Notepad ++, dan menambahkan plugin berikutnya sampai semua plugin Anda ditambahkan.
sumber