4 ms·
Notepad++ for python / javascript development for more than 7 years (hint: I use MS windows for my development environment). IntelliJ Idea for Java. I have tri
by spapas82 10y ago
Notepad++ for python / javascript development for more than 7 years (hint: I use MS windows for my development environment). IntelliJ Idea for Java.
I have tried to replace Notepad++ over the years with nearly every other possible editor/IDE that runs on windows (vim, atom, VS code, sublime text) but always found Notepad++ a much better solution for my needs. Some of its strong points:
- Really fast with a very small memory footprint. Written in C++ !
- Free (GPL)
- Supported from its author for lots of years
- Nice syntax highlighting
- Cool integration with Windows File Explorer
- All editing options I want are there and easily configurable (tabs to spaces, strip trailing space etc)
- Allows comparing files (diff)
- Tail -f mode for logs (monitoring changes to files)
- Correct and easy conversion to encoding formats (utf-8, to ansi etc)
- Supports macros
- Fully configurable styles
- Great find and replace (supports regexes)
- Supports workspaces and projects
- It has some great plugins like:
- Integrated file explorer through plugin
- Ftp (sftp etc) browsing / editing through plugin
- XML pretty print, linting etc
- Python console scripting
- Zen coding
Ok some of its weak points are:
- No real auto-complete so it's difficult to be used with Java (of course that's the case with most editors)
- Supports only windows (however I am using it also on my mac mini as the default editor through wine)
- Not very good marketing - Notepad++ is really great but I rarely see it discussed or trending as I was seeing atom or VS code
- Cannot open (very) big files (it handles files ~ 200 MB without problems though).
- idobai 10y agoAll you've mentiond as the benefits of np++ are also available in other widespread editors but with less drawbacks and better support.