Update: Added a link to Jedi Concentrate, thanks to Lifehacker.
I remember reading an article, years ago, by Chris Bidmead, where he mentioned that people were often surprised to hear that he didn’t use Microsoft Word or WordPerfect. The quote was something like “I’m a writer. What on earth would I want a word processor for?”
It sounded odd at the time, and it sounds just as odd now, because that’s what writers are supposed to use. When you stop and think about it, though, it can make a fair bit of sense.
What’s wrong with word processors for writing?
- They often concentrate on the formatting, not just getting the words down. The more time you spend deciding what font looks best for your headings, the less time you’re spending writing.
- They can be big and slow - not terribly slow, but slower than a text editor would be. You never want to have to slow down when you’re in the flow because your tools can’t keep up.
- File formats - if you want what you’re working on now to still be readable in ten years, you might want to put a bit of thought into the format you’re saving it in - or just use plain text.
- Text editors often have better features for getting text into the computer and modifying it quickly.
- If you’re writing for the web, features like ‘smart-quotes’ can have unpleasant effects on some browsers when copied and pasted from word processor to blogging software.
On the other hand, what’s wrong with text editors?
- If you have to produce work formatted in a certain way, you may well have difficulty. If you have to print the result with double line-spacing, for example, you’d probably have to move the text to a word processor to do that. Not a problem if you’re just going to send the work elsewhere to be formatted, though.
- Some people would really miss their auto-correct, which not all text editors can do. Some people would love to escape their auto-correct.
- Depending on the editor you choose, there can be a steep learning curve. Some text editors are very easy to use, but some of the most fully-featured ones are anything but.
What it comes down to in the end is that writers have to write - it’s all about getting text from your head to the computer. A text editor can be the fastest, most distraction-free way of doing that.
So, what are your options? Well, you could go for…
Very Simple Text Editors
If you’re using Windows, you’ve already got Notepad. It’s a simple text editor. Almost every operating system comes with some sort of simple text editor, so you shouldn’t be stuck whatever you’re using - there’s a selection of editors supplied with MacOS and most Linux distributions too. The very simplest of text editors will only give you a few features. You’ll be able to type in them, and edit what you’ve done, and you’ll be able to save and open files, but probably not all that much else. If you’re after the most distraction-free environment for writing, though, you can always just fire up Notepad, maximise it to take up the whole screen, and maybe even hide your task bar (right-click, Properties, tick ‘Auto-hide the task bar’), and off you go. You might as well get writing, there’s nothing else to look at.
Just remember to save often, won’t you? There’s no auto-save in Notepad.
- If you’re a Mac user, there’s WriteRoom - a full-screen text editor that’s designed for exactly this situation.
- Windows users after something similar can try Darkroom - full screen, green-on-black courier goodness. (Thanks to Lifehacker for finding it.)
- Unix people can do all this with the command line, of course.
If you’re hooked on a favourite app, but like the idea of cutting out the distractions, there’s also Jedi Concentrate - a Windows app that fades everything but the current app to (or towards) black.
Powerful, Friendly Text Editors
There are editors out there that are very powerful, but still quite easy to get going with. I’ve tried a fair few, and my favourite in the end was PSPad. It’s Windows-only, so Mac users are out of luck. Linux users already have their own favourite, and they’ve only read this far down to make sure I don’t say anything offensive about their pet editor ;)
Like most really powerful text editors, it’s aimed at programmers, so there’s a whole lot of options and features you’ll probably never use, but you can just ignore them. It’s fast, it’s worked very reliably for me, and it’s got pretty much every feature you could think of.
There’s a couple of others that I’ve used for a while, too…
- Notepad++ was my previous editor of choice. It doesn’t have quite the range of features of PSPad, but the interface is a bit less cluttered too, and there’s less quirks - might be a better choice for the less technical.
- Notepad2 did me very nicely before finding Notepad++ - it’s a bit simpler again, and might suit you if Notepad++ is a bit much, but Windows Notepad is a bit little.
Powerful, Unfriendly Text Editors
There are other editors that are faster in use than anything mentioned above, but aren’t as friendly to use. If you’re willing to invest a bit of time in learning to use an editor, though, it will pay off if you spend a bit of time writing in it. Think about how often you have to go up or down a line or two when you’re writing. Every time you do that, you take your hands off the home keys, and use the arrow keys to go where you want to go. Then you go back to the home keys to make the change, then back to the arrow keys to move back to where you were, then back to the home keys to carry on typing. (If you don’t touch-type, learn to do that very soon - it will take a while to learn, but your writing will take half as long from then on.)
In Emacs, you can go back up a line with Ctrl-P, and down again with Ctrl-N. It doesn’t sound like much, but when you’re doing a lot of editing, being able to keep your fingers on the home keys can make a real difference. In Vi, you move up and down with ‘k’ and ‘j’.
This is just an example of how they make everything quick, at the expense of learning time - there’s a lot more to both of them than that.
Don’t expect to open either of these editors and just start typing, though - if you don’t take a bit of time to learn first, you probably won’t get far. Both Gnu Emacs and Vim (Vi IMproved) have tutorials that can teach you the basics, but you’ll need to set aside a few preconceptions, and a couple of hours of time - just to get used to the basics. Once learned, though, either of these editors will make you faster at editing text than ever before, so you’ll save a bit of time on every bit of writing.
Learning a really good editor is worth the effort, but it is a lot of effort - if you’re not ready for that kind of commitment to a text editor yet, stay with the friendly stuff for now. When you’re ready, though, Emacs and Vi will still be around - they’ve both been around for over thirty years now, so they’re not going away any time soon.
There is one problem that might actually slow you down with an editor this different - they use completely different keystrokes to all the other applications you use. If you’re just working in Emacs or Vi all day, you’ll be able to work much faster, but if you have to switch back and forth, you’ll have to remember which app you’re in before you can copy and paste. I found this to be a real problem - in Emacs, copy and paste are Alt-w and Ctrl-y - in all other Windows apps, it’s Ctrl-c and Ctrl-v. One of the things I needed to do most is copying and pasting things back and forth from my text editor to my browser and RSS reader. I’d keep trying to do Ctrl-y in Firefox, or Ctrl-v in Emacs.
In each app you’re using, efficiency is important, but when you’re using several, consistency can be more important.
Conclusion
Text editors are probably a better fit for most writers than word processors. You need to decide how much effort you want to invest in your chosen editor - it can pay off well, but you don’t want to spend three days learning Vi or Emacs, only to decide that you don’t like them after all. You can always try them all - every editor I’ve mentioned above is free.


jEdit
You should try jEdit, it’s written in java so its kind of “ram ungry”, but it’s a great editor and it’s cross platform =)
Simao
jEdit
Hi Simao,
I’ve just been trying that, actually, and nearly switched. It is a bit keen on memory, but not too bad. It failed one test I always give a text editor - opening a 50Mb or so binary file, because the Java VM ran out of memory.
The final killer was when it blue screen’d my machine. It may well have been Java’s fault rather than jEdit’s, but I can’t really rely on an editor that can do that.
I’m actually back with Vim at the moment, and liking it a lot. For some reason, I was convinced that the ‘normal’ copying and pasting keys didn’t work, as they don’t in Emacs, but Vim makes them work, so it’s much less confusing to use alongside other apps.
It’s a real shame about the crash, because I was liking jEdit a lot - I could live with the memory usage, and opening really big files isn’t something I actually need, I just like to know if it can. The range of plugins available is fantastic, and with the reasonably decent browser, a simple email client, an IRC client, and a nice little RPN calculator, it almost felt more powerful than Emacs.
Anyway, I think I’ll be doing a bit of a series of posts on text editors soon - might as well make some use of all the hours (days ;) I’ve spent recently trying different ones out.
not sure I agree...
Text editors might be great for some people, but they just never quite work for me. In my academic research and writing, there are a couple reasons why I prefer word processors:
I really, really like to see my work come out formatted as I type. I like pretty things. I always work in “Print View” because of this.
Formatting also makes it easier to find things in my own work. I can quickly skim through the document, looking for section headers, and find the place I want to work on.
I use tables, graphs, and images in my work.
That said, I do agree that text editors will work for some people. And I really wish word processors did a better job at handling long documents (e.g. my dissertation will likely be more than 300 pages and there is no way I can work on it as a single document in Word OR OpenOffice OR WordPerfect without crashing).
I'm on the fence on this one
I can see appealing points on both sides. Sometimes it’s better to use something simple with no whizz-bang functions to distract from the job in hand, but there are times when the features in a word processor come in really handy.
It depends on the task. If I’m writing an article for the site, I use a text editor (Notepad2, if anyone’s wondering). But if I needed to do anything longer, then I’d go for Word. I know Word well, I can live with its quirks (for the most part). I can’t get on with OpenOffice at all, and I haven’t seen a copy of WordPerfect in years.
Hmm. Maybe a page on word processors might be in order…
Thanks for posting, Michael.
Sam Randall Lemonade, anyone?
It probably depends a lot on your target
It probably depends a lot on your target - if you’re writing something that will end up being printed, then I can certainly see how Word or similar might help. I probably get a skewed view, because I never write anything that’s going to get printed now.
If the target is a web site, and you need to paste the result into a text box in your browser, Word can cause some problems.
Oh, and if you like pretty things, I can quite understand you not loving text editors too much. Vim has a kind of pleasant simplicity about it, but it’s not pretty. jEdit is more striking than actually pretty, though it’s quite skinnable. Emacs, frankly, has a face only a mother could love, and I suspect even she would get kind of irritable with it after a while (“Oh, you’ve done a poo again. Now, is it Ctrl-x then Crtl-Meta-p to clean it up, or Ctrl-c then Ctrl-Meta-Shift-P? Oh, forget it, I’ll just use Meta-x poo-clean-up-from-buffer and delete the .nappy file from my home manually afterwards.”)
Maybe I’m just getting blinded by that geek pride thing of always trying to use the most ugly and horribly difficult thing around. Maybe that’s why so many geeks are diving into MacOS these days - they can finally use something that’s pretty and easy, and then silence all objections with “ah, but it’s Unix underneath”.
texteditors
Editpad Pro, saved my ass. i use it for everything and then past it into the ‘formatting’ program.
Looks pretty decent...
…but I’m not sure I could ever bring myself to pay money for a text editor. There’s a free version of it, Editpad Lite, but it looks very limited - not even syntax highlighting and spellchecking.
The Pro version does sound like a nice feature set, though, if you don’t mind paying for it.
If you’re interested in
If you’re interested in formatting you can always use TeX (and LaTeX) to format your document. This is a markup language for typesetting. Though it’s not WYSIWYG, the output is far superior to anything a word processor can produce. (Word Processors take all sorts of shortcuts in typesetting; TeX is the genuine thing.) There’s a fairly steep learning curve, but there are a lot of GUI programs out there that make the formatting much easier. There’s also lots of software out there to covert TeX markup to HTML.
For an overview, see:
http://ricardo.ecn.wfu.edu/~cottrell/wp.html#tth_sEc3.1
TeX and LaTeX
Hi Matt,
Someone did bring up TeX and LaTeX before, but the comments got lost when our server died. I did read a bit about it at one point, but it’s just way more complexity than is needed when writing for the web - Markdown works great, and is quick and easy. If I was writing for print, I’d probably spend a bit more time investigating, though - TeX has a reputation for giving far better results than anything else when printed.
Someone also pointed me towards LyX - a document processor for producing LaTeX - I think it was Excalibor who told me about it.
Yup, that was me, sir!
Yup, it was me, in the part of this thread that got lost due to some DB problems…
LyX is a document processor that lets you concentrate on content and structure, and it takes care of the rest, relying on LaTeX for paper (DVI) output. LyX’s format is based on a simplified kind-of TeX macros (not really) that markup the structure of the document in different ‘inlays’ (actually I forgot the technobabble for it, but I think it’s the right term… :) it’s easy (and LyX provides) to translate it to XHTML, RTF or plain text (other formats like SGML, and probably more in the last versions are provided or can be done)… The best part is that it lets you (and actually helps you) to concentrate on content and structure (be it an article, report, book, script, letter, …) I really love it!
As for plan text, I usually write on the go, using Psion Series 5mx’s own Word application (which exports to plain text), or tejpWriter on my Palm, or my old but trusty AlphaSmart Pro, using textile markup (similar to Markdown) which I later process on my ‘puter until I can find time to get it into LyX (or OpenOffice), via ViM.
:-)
(More on my new Parker 45 I just got after reading your review on its own article! :)
laters!
—
Episkopos Excalibor, Pontifex Maximus :. V. S. C. Max Disc Eccl
LyX and Parker 45
I’ll have to have a play with LyX.
I certainly hope you like the 45 - I’m really enjoying mine - the nib is so smooth. You seem to need to keep the nib the right way up a bit more than with other pens I’ve tried, and it’s a bit annoying that you can’t tell how much ink is left. The plus side of that, though, is that it means you have to fill it more often to be safe from running low, and I rather enjoy filling my pens ;)
NoteTab
I like especially NoteTab (for Windows users only, I’m afraid). I have the Pro version, but there is a Lite version which is freeware and even this one has an impressive feature list. I use for any outline editing, web page design and whatnot. The program can be downloaded, together with many extension clip libraries here: http://www.notetab.com
Editors
For general text writing, I still prefer Visual Display Editor - for DOS… http://home.att.net/~short.stop/page_one.htm It’s WordStar-style; the key combinations take some learning, but once learnt, they’re second nature and the Right Way to Edit Text. If you must have a Windows Notepad-type editor, TED Notepad http://jsimlo.sk/ takes some beating, vastly improved feature set. Metapad http://liquidninja.com/metapad/ is another good one with intermediate features, and better on old/limited computers. Alll these are free.
Post new comment