I use Microsoft Windows 7 RC on my main desktop computer since June 2009. Since there was no Windows ports of my favorite editors in Linux (gedit on Fedora/CentOS), I decided to use Notepad++, an open-source source code editor and Notepad replacement, which is released as free-software. Soon I realized that this application was too far from being robust as I experienced random freezes quite often. I continued to use the application hoping that any issues would be resolved in the near future.
I recall that there was a time, when I lost all of my open and unsaved documents due to an application freeze. After checking their bug trackers and help forums on SourceForge for a solution to the problem, I found out that the cause of the issues was one of the plugins, but noone was really sure which one of them. The suggested solution was to try to reproduce the issue, by enabling the plugins in turns. At that time, I did not have the necessary free time to experiment with the editor, so I had disabled the whole plugin system, just to be sure that my data would be safe. And my data has indeed been safe since that day.
Two days ago, I decided to upgrade the program to the latest version and, during installation and without giving it much thought, I installed the application’s plugin system and a plugin called “Document Monitor” or something like that. This morning my system experienced another Notepad++ freeze, but this time a Virtual Machine, which run under VirtualBox, froze too. There was heavy disk I/O at that time. The virtual system was meant to be an RPM Build Server, so I re-deployed it just to be sure that everything was all right without risking any data loss during the freeze.
After that, I disabled Notepad++’s plugin system entirely and do not intend to use any of the plugins ever again. I continue to use the core editor, but I am also looking for alternatives. So far, PSpad (freeware) and TwistPad (commercial editor at a very reasonable price) are among the candidates. I mainly use a text editor for plain text and HTML documents, Python, PHP and BASH scripts. Any other suggestions are welcome and appreciated.
Be cautious with Notepad++ by George Notaras is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Permissions beyond the scope of this license may be available at Licensing Information.
Copyright © 2009 - Some Rights Reserved