# Recommend me a text editor!

**URL:** <https://boards.straightdope.com/t/recommend-me-a-text-editor/344859>\
**Category:** In My Humble Opinion\
**Created:** [February 16, 2006, 8:13pm UTC](https://boards.straightdope.com/t/recommend-me-a-text-editor/344859 "2006-02-16T20:13:47Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Excalibre](https://avatars.discourse-cdn.com/v4/letter/e/898d66/32.png) [@Excalibre](https://boards.straightdope.com/u/Excalibre)\
**Post date:** [February 16, 2006, 8:13pm UTC](https://boards.straightdope.com/t/recommend-me-a-text-editor/344859/1 "2006-02-16T20:13:47Z")

</div>

I find myself suddenly learning javascript, but I don’t have a good text editor appropriate for scripting/programming. I’d like something better than Notepad; I need (for instance) to be able to see line numbers; it’d be nice to have something that makes indenting easier. Ideally, something with syntax-highlighting for javascript and maybe something to help me avoid forgetting braces and parentheses. Plus, it oughta be fast and free. Is there anything out there that does at least most of these things? Any recommendations?

---

<div class="post-metadata">

**Author:** ![Jammer](https://avatars.discourse-cdn.com/v4/letter/j/df705f/32.png) [@Jammer](https://boards.straightdope.com/u/Jammer)\
**Post date:** [February 16, 2006, 8:20pm UTC](https://boards.straightdope.com/t/recommend-me-a-text-editor/344859/2 "2006-02-16T20:20:37Z")

</div>

So you want somebody to work on creating a really great text editting tool for you and then give it to you for free? Interesting opinion.

I had a great recommendation for you, but if you want free I think Notepad is the tool for you.

Jammer

---

<div class="post-metadata">

**Author:** ![black\_rabbit](https://avatars.discourse-cdn.com/v4/letter/b/f19dbf/32.png) [@black\_rabbit](https://boards.straightdope.com/u/black_rabbit)\
**Post date:** [February 16, 2006, 8:27pm UTC](https://boards.straightdope.com/t/recommend-me-a-text-editor/344859/3 "2006-02-16T20:27:26Z")

</div>

> [@Excalibre](#):
>
> I find myself suddenly learning javascript, but I don’t have a good text editor appropriate for scripting/programming. I’d like something better than Notepad; I need (for instance) to be able to see line numbers; it’d be nice to have something that makes indenting easier. Ideally, something with syntax-highlighting for javascript and maybe something to help me avoid forgetting braces and parentheses. Plus, it oughta be fast and free. Is there anything out there that does at least most of these things? Any recommendations?

vi. Well, vim, with the appropriate plugins.

> [@Jammer](#):
>
> So you want somebody to work on creating a really great text editting tool for you and then give it to you for free? Interesting opinion.

Uhhh… plenty of people have done just that.

If you’re still paying for a text editor, you’re probably an idiot.

---

<div class="post-metadata">

**Author:** ![Voyager](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/voyager/32/133_2.png) [@Voyager](https://boards.straightdope.com/u/Voyager)\
**Post date:** [February 16, 2006, 8:34pm UTC](https://boards.straightdope.com/t/recommend-me-a-text-editor/344859/4 "2006-02-16T20:34:01Z")

</div>

GNU emacs is available for free. From [right here.](http://www.gnu.org/software/emacs/)

I don’t remember seeing a vi vs. emacs religious war on the Dope - let’s not start one now.

---

<div class="post-metadata">

**Author:** ![jjimm](https://avatars.discourse-cdn.com/v4/letter/j/ba8739/32.png) [@jjimm](https://boards.straightdope.com/u/jjimm)\
**Post date:** [February 16, 2006, 8:43pm UTC](https://boards.straightdope.com/t/recommend-me-a-text-editor/344859/5 "2006-02-16T20:43:28Z")

</div>

> [@Jammer](#):
>
> So you want somebody to work on creating a really great text editting tool for you and then give it to you for free? Interesting opinion.

There are hundreds such available. I don’t understand your disdain for the question.

I’ve recently tried a heap of these because I can’t install my favourite on my work PC. TextEdit was a good one. However, the one I’m using at the moment is [PSPad](http://www.pspad.com/) which is infinitely customizable (if only I could work out how to use it).

However, if you want to try the best there is, download the 30-day trial of HomeSite from Macromedia. I almost guarantee you that you’ll buy it at the end of the trial.

---

<div class="post-metadata">

**Author:** ![Shagnasty](https://avatars.discourse-cdn.com/v4/letter/s/9dc877/32.png) [@Shagnasty](https://boards.straightdope.com/u/Shagnasty)\
**Post date:** [February 16, 2006, 8:53pm UTC](https://boards.straightdope.com/t/recommend-me-a-text-editor/344859/6 "2006-02-16T20:53:50Z")

</div>

I do some development. [EditPad Lite](http://www.editpadpro.com/editpadlite.html) is awesome and it is free. It is easy to use too unlike some text editors (vi I am looking at you).

---

<div class="post-metadata">

**Author:** ![ComeToTheDarkSideWeHaveCookies](https://avatars.discourse-cdn.com/v4/letter/c/e9bcb4/32.png) [@ComeToTheDarkSideWeHaveCookies](https://boards.straightdope.com/u/ComeToTheDarkSideWeHaveCookies)\
**Post date:** [February 16, 2006, 8:55pm UTC](https://boards.straightdope.com/t/recommend-me-a-text-editor/344859/7 "2006-02-16T20:55:42Z")

</div>

> [@black455](#):
>
> vi. Well, vim, with the appropriate plugins.

What [insert correct pronoun here] said.

---

<div class="post-metadata">

**Author:** ![Digital\_Stimulus](https://avatars.discourse-cdn.com/v4/letter/d/aeb1de/32.png) [@Digital\_Stimulus](https://boards.straightdope.com/u/Digital_Stimulus)\
**Post date:** [February 16, 2006, 10:51pm UTC](https://boards.straightdope.com/t/recommend-me-a-text-editor/344859/8 "2006-02-16T22:51:50Z")

</div>

> [@Voyager](#):
>
> I don’t remember seeing a vi vs. emacs religious war on the Dope - let’s not start one now.

Seconded.

When I was using Windows, I found TextEdit (as mentioned by **jjimm** ) and WinEdit to be worthy. I know WinEdit has moved to charging a fee; as this occurred after I broke the Windows habit, I have no idea what functionality was added that justified payment. But version 3.1 (I think…so many years ago…) was free and my editor of choice.

---

<div class="post-metadata">

**Author:** ![phungi](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/phungi/32/395_2.png) [@phungi](https://boards.straightdope.com/u/phungi)\
**Post date:** [February 16, 2006, 10:58pm UTC](https://boards.straightdope.com/t/recommend-me-a-text-editor/344859/9 "2006-02-16T22:58:37Z")

</div>

make fun of my Mac all you like, but BBEdit is the shizzle!

---

<div class="post-metadata">

**Author:** ![Tevildo](https://avatars.discourse-cdn.com/v4/letter/t/b9bd4f/32.png) [@Tevildo](https://boards.straightdope.com/u/Tevildo)\
**Post date:** [February 16, 2006, 10:59pm UTC](https://boards.straightdope.com/t/recommend-me-a-text-editor/344859/10 "2006-02-16T22:59:22Z")

</div>

I personally use [ConTEXT](http://www.context.cx/) - it satisfies your requirements (line numbers, syntax highlighting, auto-indent, brace matching, freeware). It doesn’t have a hex editor and it can get slow if you have dozens of files open, but I’ve never had any problems with it.

---

<div class="post-metadata">

**Author:** ![Stranger\_On\_A\_Train](https://avatars.discourse-cdn.com/v4/letter/s/13edae/32.png) [@Stranger\_On\_A\_Train](https://boards.straightdope.com/u/Stranger_On_A_Train)\
**Post date:** [February 16, 2006, 11:10pm UTC](https://boards.straightdope.com/t/recommend-me-a-text-editor/344859/11 "2006-02-16T23:10:13Z")

</div>

> [@Voyager](#):
>
> I don’t remember seeing a vi vs. emacs religious war on the Dope - let’s not start one now.

Spoilsport. 😛

I like **vim** , too, but if you’re a hardcore Windows GUI type, you might check out [TextPad](http://www.textpad.com/). It’s shareware, so you’re _supposed_ to pay, but I’ve _heard_ that all that happens is that you get this annoying little box when you launch it that lasts for a few seconds. Multiple document edit and search&replace, diff-like compare, et cetera. It’s a nice, lightweight little tool that’s a heck of a lot more functional than Notepad.

There are some multi-platform open source IDEs around, too; most are built for Linux/BSD, so you might have to use cygwin if you want to run to run them in Windows, but that’s no big deal.

Stranger

---

<div class="post-metadata">

**Author:** ![JThunder](https://avatars.discourse-cdn.com/v4/letter/j/e95f7d/32.png) [@JThunder](https://boards.straightdope.com/u/JThunder)\
**Post date:** [February 16, 2006, 11:30pm UTC](https://boards.straightdope.com/t/recommend-me-a-text-editor/344859/12 "2006-02-16T23:30:27Z")

</div>

My favorite text editor lives in Rancho Cordova, California. She has an hourglass figure, chestnut-colored hair, and she’s hot.

---

<div class="post-metadata">

**Author:** ![Excalibre](https://avatars.discourse-cdn.com/v4/letter/e/898d66/32.png) [@Excalibre](https://boards.straightdope.com/u/Excalibre)\
**Post date:** [February 17, 2006, 12:47am UTC](https://boards.straightdope.com/t/recommend-me-a-text-editor/344859/13 "2006-02-17T00:47:22Z")

</div>

Thank you guys so much for your suggestions! Right now, context seems to be my favorite of the ones I’ve tried, but I was pretty much right in figuring there had to be something better out there for free.

---

<div class="post-metadata">

**Author:** ![mrrealtime](https://avatars.discourse-cdn.com/v4/letter/m/e8c25b/32.png) [@mrrealtime](https://boards.straightdope.com/u/mrrealtime)\
**Post date:** [February 17, 2006, 12:53am UTC](https://boards.straightdope.com/t/recommend-me-a-text-editor/344859/14 "2006-02-17T00:53:11Z")

</div>

UltraEdit is mostly free…and its the best. Ive used it for coding for years. Mainly because you can toggle HEX/Ascii views, a great column mode that lets you select vertically, it maintains backup versions really well…excellent search and replace tool.

Also, FlashFXP is a great compliment for it, you can literally create ftp queue scripts and edit them with UltraEdit quite nicely!

BTW Macs are toys for children.

🙂

---

<div class="post-metadata">

**Author:** ![DarrenS](https://avatars.discourse-cdn.com/v4/letter/d/977dab/32.png) [@DarrenS](https://boards.straightdope.com/u/DarrenS)\
**Post date:** [February 17, 2006, 1:10am UTC](https://boards.straightdope.com/t/recommend-me-a-text-editor/344859/15 "2006-02-17T01:10:24Z")

</div>

I’ve heard good things about TextPad but never used it myself.

A lot of my programmer colleagues swear by UltraEdit.

For most programming, I end up using Notepad2 - fast, lean, and does what you need: [http://www.flos-freeware.ch/notepad2.html](http://www.flos-freeware.ch/notepad2.html)

---

<div class="post-metadata">

**Author:** ![jawdirk](https://avatars.discourse-cdn.com/v4/letter/j/df705f/32.png) [@jawdirk](https://boards.straightdope.com/u/jawdirk)\
**Post date:** [February 17, 2006, 1:15am UTC](https://boards.straightdope.com/t/recommend-me-a-text-editor/344859/16 "2006-02-17T01:15:13Z")

</div>

I second TextPad. It’s good.

---

<div class="post-metadata">

**Author:** ![Paranoid\_Randroid](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/paranoid_randroid/32/18_2.png) [@Paranoid\_Randroid](https://boards.straightdope.com/u/Paranoid_Randroid)\
**Post date:** [February 17, 2006, 1:39am UTC](https://boards.straightdope.com/t/recommend-me-a-text-editor/344859/17 "2006-02-17T01:39:25Z")

</div>

If you’re on Windows or Linux, I highly recommend SciTE ( [http://www.scintilla.org/SciTE.html](http://www.scintilla.org/SciTE.html) ). It’s _extremely_ fast, completely native for Windows or GTK, and highly configurable. The downside is that most of the configuration is done through the use of config files. They’re pretty readable config files, though.

Another to try - if you’re not completely against Java - is jEdit ( [http://www.jedit.org](http://www.jedit.org) ). It’s … very decent, but very nice for Java programming (and easily extensible through the use of Java).

I don’t particularly care for any of the other editors mentioned in this thread, FWIW. Emacs shortcuts are fun when you get used to them, but the editor itself is highly arcane.

---

<div class="post-metadata">

**Author:** ![Metacom](https://avatars.discourse-cdn.com/v4/letter/m/ecae2f/32.png) [@Metacom](https://boards.straightdope.com/u/Metacom)\
**Post date:** [February 17, 2006, 2:07am UTC](https://boards.straightdope.com/t/recommend-me-a-text-editor/344859/18 "2006-02-17T02:07:48Z")

</div>

When I’m working in Javascript I’m usually doing so through a Javascript-aware Eclipse plugin.

> **[The Community for Open Innovation and Collaboration | The Eclipse Foundation](http://www.eclipse.org)**
>
> The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 375 open source projects, including runtimes, tools and frameworks.

It’s TOTAL overkill for simple javascript work, but you’ll never outgrow it!

---

<div class="post-metadata">

**Author:** ![Mbossa](https://avatars.discourse-cdn.com/v4/letter/m/73ab20/32.png) [@Mbossa](https://boards.straightdope.com/u/Mbossa)\
**Post date:** [February 17, 2006, 3:11am UTC](https://boards.straightdope.com/t/recommend-me-a-text-editor/344859/19 "2006-02-17T03:11:35Z")

</div>

I’ve been pretty happy with [Notepad++](http://notepad-plus.sourceforge.net/uk/site.htm). It supports syntax highlighting for over 30 languages (including javascript), and has plugin functionality for more. It also has a bunch of those little features that make programming easier, like brace matching and block folding.

---

<div class="post-metadata">

**Author:** ![Seven](https://avatars.discourse-cdn.com/v4/letter/s/3d9bf3/32.png) [@Seven](https://boards.straightdope.com/u/Seven)\
**Post date:** [February 17, 2006, 7:14am UTC](https://boards.straightdope.com/t/recommend-me-a-text-editor/344859/20 "2006-02-17T07:14:18Z")

</div>

> [@Stranger On A Train](#):
>
> I like **vim** , too, but if you’re a hardcore Windows GUI type, you might check out [TextPad](http://www.textpad.com/). It’s shareware, so you’re _supposed_ to pay, but I’ve _heard_ that all that happens is that you get this annoying little box when you launch it that lasts for a few seconds. Multiple document edit and search&replace, diff-like compare, et cetera. It’s a nice, lightweight little tool that’s a heck of a lot more functional than Notepad.

TextPad is great! I’ve been using it for years. I’ve bought it twice. Once for myself and I made the office buy a copy.

It can also be made to run from a jump drive,. which is a big plus.

[Next page](https://boards.straightdope.com/t/recommend-me-a-text-editor/344859.md?page=2)
