What are the best alternatives to Notepad?
I would like to get syntax highlighting support for major languages. Other desired properties are:
- Simple to use
- Light weight
What are the best alternatives to Notepad?
I would like to get syntax highlighting support for major languages. Other desired properties are:
Notepad++ is very nice and free. It has a lot of highlighters included, but you can download or even create custom highlighters.
This is going to be rather large.
are two good ones. I like the later because it is FAST.
If you're on a Mac, I have to mention TextMate, maybe a reason to switch to a Macintosh, no, seriously. :)
PS: none of the above are free.
My editor of choice is Emacs but it does have the same learning curve as running into a brick wall.
Lifehacker had a good rundown of text editors. Their top choices were:
On Windows, I like TextPad.
On Mac, I like TextWrangler.
It would be a mistake for me to recommend a text editor to any linux users :)
You want Notepad2
Lightweight and fast. And supports syntax highlighting for most common languages. Can open very big files also.
It even comes with a .bat that helps you replace notepad.exe
@Martin Marconcini
You might want to try the e Text Editor - a windows alternative to textmate. It feature some cool features like inbuild version control for the small save that you do.
It does cost a bit and I am still waiting for the linux version.
Another vote for Notepad2 ; it's the most similar of the bunch to the original Notepad, but with a lot more glitz & glamour (syntax highlighting, line numbers, current line highlight, etc). I actually prefer the single-document approach, as opposed to the tabbed multi-doc views of Notepad++ & Crimson (which are also very good editors).
Notepad++ is also my favorite. besides syntax highlighting it has several other plugins like:
compare plugin - A very useful diff plugin to show the difference between 2 files (side by side).
ftp synchronize - A FTP client which is integrated in Notepad++ seamlessly. Open a php file from a server of distance, modify it, save it and try it on your browser directly just like you work locally
I love TextMate for the Mac, but on Windows I have been using Notepad++ lately, which seems to be handling itself decently enough. I've been meaning to try E TextEditor which is a windows clone of TextMate - If it's anything like the original, I'd highly recommend it.
I work with EditPlus, mainly because I'm so used to pressing CTRL+B to open the current webpage in an browser tab right in the editor.
Might be that other editors also have this feature, but as in most cases that's one of the "started with it and stuck with it" programs. Once you know all your important keyboard shortcuts the expense of changing your editor is quite high ;)
Of course it also supports syntax highlighting, regex-search'n'replace, ANSI and UTF-8 character encoding. Oh, yeah: And it can work with the PHP Help file to show context sensitive help with just one key press. Or you can add external programs like HTML Tidy as filter.
The gVim (graphical Vim) distribution for Windows comes with a shortcut named eVim, which I believe stands for "easy Vim" -- in this mode it works like the point-and-click text editor (i.e. notepad), and still has all of the syntax highlighting capabilities available through the menu bar.
I recommend trying this out if you don't want an immediate switch to a steep learning curve text editor but hope to learn one: you can get accustomed to the gVim interface in "easy" mode and switch out when you feel adventurous and want to experiment with the more powerful features.
Sorry, but I have to plug my personal favorite Programmer's File Editor.
It's from the previous century, you don't get syntax highlighting but you get line numbers. It looks like the times when computing was fun and keeps the simplicity of notepad.
I tried a lot of editors but always liked notepad better till I fell in love with PFE
I favour Notepad++ over any other editor on Windows.
If you happen to use a macintosh I would suggest SubEthaEdit (availiable at: http://www.codingmonkeys.de/)
Another Editor I recently heard about is Context, availiable at http://www.contexteditor.org/
But I have not yet tried Context.
I tried several over the years finally settled on Programmer's Notepad. Simple, fast, easy to configure and all the features you would expect from a notepad replacement.
Don't be put off by the complexity of the default configuration (screenshot) which has all the IDE features turned on.
You can easily configure it to look like this: (screenshot)
cdleary mentioned gVim for Windows. It is definitly a great text editor for windows. All the power of the original, no learning curve since there is a menu you can access, a small executable and right-click menu integration in Windows. Here is a link: gVim
We use Textpad, have done for ages - one of the nice things about it being the way it copes with huge files.
I've looked at others but not found anything compelling enough to make me want to switch (though there is only so much one can do with a text editor before you progress from useful to bloated...)
Murph
I not only use Notepad2, I've completely replaced notepad with it in XP. It's just that good. :-)
I SWEAR by Scintilla based SciTE. For my money ($free) it the best text editor: lightweight, tabbing, syntax highlighting, you can run code in it ,
See it here http://scintilla.sourceforge.net/SciTE.html download it here http://scintilla.sourceforge.net/SciTEDownload.html
I use Notepad2 and replaced notepad.exe with it. Lightweight, fast and perfectly meets my demands.
I was put onto Programmers Notepad and love it. I had been using Notepad 2 but this is much better and more customizable.
I use notepad2 as a replacement for notepad (replaced like travis suggested), along with SciTE as a standalone executable on my tools flash drive. I also have notepad++ through Portable Apps, which I use on occasion.
notepad2 -- very lightweight, lacks tabs, love the flawless replacement of notepad.exe
SciTE -- Portable, tabs, syntax highlighting by default, can run basic console inside
Notepad++ (on portable apps) -- nice interface, slower response
Huge TextPad fan. If it had source control integration and intellisense it would be the perfect code editor.
If you are after a free solution, you can't go past Notepad++.
Otherwise, E Text Editor is fantastic on Windows, and TextMate is like the best on Mac OS X.
I use Far Manager's built in editor for simple text editing. The editor has highlighting for a lot of different languages including C# and XML.
Notepad2, hands down..
It includes all the core functionality of a major editor (color code, zoom, line numbers, identation controll, auto tag closing, bracket identifying), but is also as fast and light weight as they come. Oh and it has an extremly simple interface. The complex stuf fare nicely tucked away.
EditPad Pro from JGSoft used the trial version for several years till I finally got my company to man up and pay the $50 license fee but it is a wonderful piece of software. Super-fast, complete, has exactly what you want and need and the trial version is hardly limited at all.
I do also occasionally use JEdit (free) for its ability to split window, its neat search features and its excellent Macros support but its java nature just makes it feel clunky to me. Otherwise, it was my IDE of choice before I became a Visual Studio rat back in the days of simple ol' PHP.
I am a fan of ConTEXT, it also allows you to fully program your own syntax highlighting. Not sure if it is still being developed though.
For a lightweight solution either notepad++ or vim/gvim. For a more project based solution pspad is pretty good. I also like the customisability of notepad++ and pspad with their syntax highlighting. Eg. Add extensions like csproj, vcproj, wix to the XML language family to get the appropriate highlighting.
+1 to gedit. It is my choice when writing ruby, groovy and trying some java code.
Kind Regards
I use Notepad 2, replaced Notepad with it. Lightweight and feature full.
I've been using UltraEdit on Windows for a long time, and TextMate on Mac for at least a year. I'm not using them near their fullest (it's tricky to memorize advanced features in two different tools), but they both work well and highlight syntax for a bunch of languages.
I'm a big fan of SciTE, myself. Syntax highlighting, bracket matching, supports multiple languages, and it is very fast and lightweight.
Check out EmEditor (http://www.emeditor.com/). It is super light (right now it is currently consuming 424K on my system), blindingly fast regardless of file size, and the one time I had a feature request for it I mailed the guy who owns it and he replied, "great idea!" and added it a week later.
I won't give up my IDE, but EmEditor is a great complement to it.
I use EditPad Pro. Has many features including great regex searching (which gets a lot of use as my RegEx tester :)). There's a free version, EditPad Lite, that comes without the regex support, which I guess makes it pretty much useless.
EditPad Pro. A pretty interesting guy living the life in Thailand producing this most excellent editor. It's all I use on the Windows side of our existence.
The Zeus editor has syntax highlighting for quite a few programing languages and the syntax highlighting can be easily configured for almost any language.
Geany is cross-platform and uses the same editor component like Notepad++ and SciTE, but has much better IDE stuff.
And you could also try http://www.pspad.com/en/ . It has python syntax highlighting and is really smart and neat (but need some configuration before using with python)
I use NetEditr
It's web-based based on TinyMCE and EditArea.
I mainly use it as an extra buffer when editing content in a CRM such as Joomla or Drupal. It's more like a sandbox to do your editing and copy paste to where you want. Saving source code to local computer is supported also.
TextPad always. First class product. Almost a must have for programmers.
Snippely is a great little Adobe Air app for mixing thoughts and code together in a much more organized way then just text files. The only problem I had with it was it didn't have support for as many languages as programs like Notepad++ have, but it's still worth a look.
Notepad 2 or Programmer's Notepad 2. Notepad 2 for quick editing, Programmer's Notepad 2 for text clips, projects, and more
Obviously the best and free one is NotePad++ out there. Of course if you can spare money to those paid programs, you can find better ones maybe.
I've used Textpad from Helios for quite some time. Only thing I miss is the "Visual Basic" style context menu which autocompletes or describes e.g. function in certain programming langues.
Why TextPad?
I still use Kedit from the days when I was installing programs under VM/CMS. Kedit is a very lightweight and powerful emulation of IBM's XEDIT. It is a REXX interpreter which, similar to Emacs, allows me to modify its environment. A single Kedit session can edit up to 100 files simultaneously up to the size of memory.
One of the major benefits that I enjoy with this editor is it's capability to edit text within a column or a block. Another is it's capability of issuing complex commands.
I have used many of the editors in this writeup and I keep coming back to Kedit because it does more.
BTW, the learning curve is considerable as is true with any "good" editor.
Notepad++ is REALLY solid, that's the one I ended up sticking with and it does HEAPS of languages. It has lots of cool little things you can do with it, but it's definitely light. I'm not a fan of the epic, "chew all your memory just to edit text" Eclipse, style IDE's either..
Although, I think IntelliSense in Visual Studio 2008 is freaking awesome. I've used a fair bit of Vim in my time as well when I need to get freaky with .conf or GCC stuff on Linux. I once read a famous quote saying that you should master one IDE?? Not sure where that is from..
Notepad++ works with
And you can hook up 'auto complete' functionality (with API's) as well. It also has tons lots of other really cool helpful stuff.
Nice tool between Windows Notepad and Notepad++ is Notepad GNU.
I have used TextPad for years. The part I really like about it is the find and replace functionality, which works really well over multiple files. I have found the ability to use "find" with regular expression syntax to bookmark lines, and then copy the bookmarked lines to another file, to be very useful. And, it has enough syntax highlighting, and you can define your own if you language is not already supported. And you can run it in demo (=free) mode indefinitely, although I did buy a license long ago. I don't usually program in it though. For that I use Visual Studio + Whole Tomato Visual Assist X, which is not light weight by any stretch of the imagination. If you want the editor specifically for programming I would choose one of the other suggestions here. But you did ask for an alternative to NotePad, and that's what I use TextPad for. Ohh yes - I did use it on Linux for a while by installing it with WINE.
Xemacs has a less steep learning curve than emacs, but with all of the underlying power. That might be a reasonable choice.
Nobody has yet to mention JEdit which is an excellent open source text editor for any language....
I wonder why people don't mention AkelPad (http://akelpad.sourceforge.net/)
If you don't need full-fledged code editor like Emacs but rather notepad replacement AkelPad is best choice. It's incredibly fast and ca