If you are like me, you love notepad, but feel it is missing some minor extras like spellchecker and syntax highlighter. Well, I have two good replacements for you, both with thier ups and downs.
First off, we have notepad2. Nice and light, almost identical to notepad.
(From the site)
Features
- Customizable syntax highlighting:
- HTML, XML, CSS, JavaScript, VBScript, ASP, PHP, CSS, Perl/CGI
- C/C++, C#, Java, VB, Pascal, Assembler, SQL, Python, NSIS
- INI, REG, INF, BAT, DIFF
- Drag & drop text editing inside and outside Notepad2
- Basic regular expression search and replace
- Useful word, line and block editing shortcuts
- Rectangular selection (Alt+Mouse)
- Brace matching, auto indent, long line marker, zoom functions
- Support for Unicode, UTF-8, Unix and Mac text files
- Open shell links
- Mostly adjustable
Although a nice replacement for notepad, it does have some scrolling issues that I really distest while working with php and html where lines can get very long.
All in all, I would say it would be great to directly replace notepad.
Next on the list, we have pnotepad. Short for programers notepad. I love this one for working in programming languages, or scripting even. Works great for php and I am sure it will work for others too. It gives a DM like feeling with the project manager, but adds tabs at the top, much like FireFox. A great resource for website design, and I would guess that it would work nicely in other programming languages.
(from the site)
Features
* Bookmarks (both numbered and plain)
* Code Folding/Outlining
* Docking tool windows - much better than those in version 1
* Excellent external tool support with user-configurable output matching - click on errors and warnings to jump right to the place in the file where they were generated
* Export to HTML (using CSS) and RTF
* File association manager
* In-file method/definition navigation (using Ctags)
* No limit on file size (although large files may take a while to load)
* Non fixed-width font support
* Projects and Project Groups with multi-level folders and file system mirroring
* Quick Search toolbar with links to Google and Google Groups
* Regular expression search and replace
* Support for unicode files
* Support for windows, unix and macintosh file formats
* Syntax highlighting for many languages through "schemes".
* Tabbed MDI interface
* Text Clips
* Unlimited number of schemes supported, powerful syntax highlighting supporting both user-defined and built-in schemes
* User-defined schemes (XML)
* Word-wrapping
All in all, I would highly recommend pnotepad for website developers who do not like or need WYSIWYG editors. The word wrapping feature is really good on pages with long strings of text, and it really groups things together well when it wraps.
So there you have it, two great solutions to replace an outdated tool with a current function. I would not recommend actualy replacing notepad with pnotepad, because it is really a large TextEditor, with a lot of interface to it, way to much for the sake of notes. Notepad2 on the other hand, can quickly be configured down to notepad's size, a great direct replacement for notepad. Don't think you have to choose just one, I use both, and the best thing about them is...Free.
http://www.flos-freeware.ch/notepad2.html
http://www.pnotepad.org/
Also, think you could write a script for DM synax?
That way I don't have to use linux's general notepad, without synax highlighting.
(It makes for a bad dream maker)