roachfiend.com

  • firefox extensions
  • tutorials
  • faq
  • January 7, 2008

    The 5 best damned text editors for Windows

    Filed under: lists — Eric @ 11:31 pm

    To develop a Firefox extension, you need certain tools. One of these essential tools is a text editor. You need something that should feel intuitive, be powerful, adaptable, load quickly, and be a pleasure to use. Which programs are the most suitable for developing web applications with?

    It’s a fine line to walk. Text editors are a programmer’s bread and butter, and they need to have everything you want, and not anything you don’t need. If an editor is lacking features, then it is considered not complete, and if it has too many features, people call them bloated. People are so damn picky. This is why I’ve done the leg work for you and definitively decided the best damned text editors for Windows. Why Windows? My answer is “because, that’s why.”

    If you have a Mac, then buy TextMate. If you have Linux, then use Emacs or vi, because you know you’re special, and that’s what you should use. Windows users have a little more choice in the matter, so let’s dive in.

    First things first: just how do I consider the programs to be “best,” or “bloated?” Excellent question. I’ll tell you: I don’t want them to be my FTP program, or Microsoft Word replacement, or anything a “text editor” is not supposed to be. WYSIWYG is an acronym for “Well, You See, I Want Your Genitals.” I hate generators that add more bloated code than necessary.

    “But wait,” you cry. “I like my HTML editor to have WYSIWYG and FTP capabilities, and I like to have it point out to me all of my grammatical mistakes.” Well, then this article will be an infuriating read for you, then, won’t it?

    The #1 Best Damned Text Editor: Intype

    This program is fucking solid. It is in the alpha stage, so it’s a little experimental (at least compared to all of those totally solid betas, wink wink). It’s what TextMate would look like in a Windows environment with extremely little bloat and an impressive yet steadily growing list of features.

    Screen shot:

    Intype screen shot

    It’s got themes (black backgrounds are obviously better than white. That’s not an opinion, it’s a pure fact), tabs, search and replace, bundles, auto-complete, and word-wrap. To me, this is perfection, really. There’s no need for all of that bloaty shit, like managing full-scale projects, frames upon frames within split screen windows (hello, Dreamweaver, I’m looking at you) and it’s just so god damned pretty.

    Whoa, did I just slag on Dreamweaver? Hell yes I did. I have a computer with 2 gigs of memory, and any program I use to edit cascading style sheets or hyper text markup language files that takes longer than 20 seconds to boot up sucks with a capital S. I don’t care that it’s the industry standard or that your nerdy cousin Peter taught you how to use it. It sucks and it is too huge. I’m not managing a global corporation’s infrastructure, for Christ’s sake, I’m editing where I want a text snippet to appear or how a box should line up. I want in and out, bada bang, bada boom. Intype is money for that type of shit. It’s like a notepad that Jesus would approve of. Next.

    The #2 Best Damned Text Editor: E-text editor

    E-text editor, while having a dreadfully generic name that could get easily lost in a Google sea of text editors, is another lovely TextMate-ish clone for windows. The makers have ensured that TextMate bundles are compatible with E-text editor, and it is another slick package that is similar to Intype, but has a little more features. On my machine, which is a dinosaurish Athlon 1900, this program takes longer than Intype to boot up. Does that mean it sucks? Quite possibly. Does my machine suck? Even more likely.

    I would take an original screen shot of this program, but apparently E-text editor recognized that I installed a version of itself a long time ago and hence my 30 day trial has ended. I will have to deduct points because of that. So here is a screen shot of E-text editor from a flickr member, who from what I can tell, has allowed a share alike license to allow me to use said picture. If I read this incorrectly, please don’t sue me, okay. I had to crop it so I respect your original artistic intent, by the way.

    Screen shot:

    E-text editor screen shot

    The #3 Best Damned Text Editor: Notepad ++

    Thiis is a nifty little program that has all of the features that the more expensive text editors have. Syntax highlighting, code folding, themes, auto-completion, and it’s completely modifiable. Did I mention that there’s a big lizard on the site’s home page? Well, there is. I think it adds to the program’s ability to render code properly.

    Screen shot:

    Notepad ++ screen shot

    The #4 Best Damned Text Editor: TextPad

    TextPad was my first introduction to Windows text editing. TP was like that hooker with a heart of gold that is gentle with you during your virginal experience, guiding and instructing you throughout your first nervous encounter, and didn’t point and laugh at you when you got too excited and then ruined that Friday night in the back seat of my old 1992 Honda civic that wasn’t that big to begin with and had that funny smell in the air conditioning that never really went away. That, and it’s a text editor.

    Screen shot:

    TextPad screen shot

    The #5 Best Damned Text Editor: Crimson Editor

    Crimson Editor is a fantastic and free (as in beer) text editor, unlike the majority of the programs listed above. It is free, which is a huge plus. The home page looks like it was designed by Jerry Yang circa 1992, but don’t let that take away from all of it’s textual glory. It has syntax highlighting, it is fast as hell, and there’s zero bloat. It doesn’t have too many choices, but less is more in this case. Or, more is less; I can’t decide.

    Screen shot:

    Crimson editor

    So, that’s it. I am fully aware that not all popular text editors made my coveted list. There are several well-known editors out there that are marginally close to making such an esteemed list, such as Ultra Edit, Scintilla, SciTE, Boxer Text Editor, CRiSP and Zeus. There is a metric boatload of editors listed here:

    http://www.acrovela.com/html-editors/

    Some are great, and some are not. This is for you to decide. If you see one that did not make this list or mine and you feel it deserves a worthy mention, shout it out.


    26 Responses to “The 5 best damned text editors for Windows”

    1. Honda » The 5 best damned text editors for Windows Says:

      [...] Here’s another interesting post I read today by roachfiend.com [...]

    2. Pages tagged "pure" Says:

      [...] online community. The best part is … it’s all 100% free! Check them out here: Join Hey Nielsen! The 5 best damned text editors for Windows saved by 1 others     ParisHilton bookmarked on 01/08/08 | [...]

    3. LeeNukes » Blog Archive » Windows has more text editors then Linux….apparently. Says:

      [...] I hacked to work in my version of firefox and I noticed this article on the main page which is doing a round up of good text editors for Windows, I particularly like this quote though: If you have a Mac, then buy TextMate. If you have Linux, [...]

    4. bugmenot Says:

      What’s the Windows theme being used in the InType screenshot?

    5. Eric Says:


      Blackboard. It rules.


    6. palmcrash Says:

      My personal favorite (and any self-respecting UNIX/Linux user) is VIM (http://www.vim.org).

    7. firefoxuser Says:

      PSPad is an excellent editor (http://www.pspad.com). Personally, I prefer it to Notepad++.

    8. bugmenot Says:

      Metapad is a wonderful little freeware drop-in replacement for Notepad. Does NOT do syntax highlighting, and edits only one file at a time. But its footprint is small enough that you can open 2 or 3 instances if you need to edit multiple files.

      It does fun things with text, such as “commit word wrap”, “unwrap lines”, “tabified”, “untabified”, etc. It can instantly convert any file to or from DOS format, Unix format, or a couple of different Unicode formats.

      http://www.liquidninja.com/metapad/
      or
      http://www.welcome.to/metapad/

    9. Jaap van Ganswijk Says:

      When you are a programmer, also consider ‘vi’. There is also a very good version for Windows. You can download it from ‘vim.org’.

      The great advantage of ‘vi’ is that it doesn’t need the mouse or menu options or F1..12 keys. So if you can type blindly you can edit files much more quickly than the ‘common people’.

      The big advantage of ‘vi’ is that it has two modes, namely a non-text-inserting/changing mode and a text-inserting/changing mode. Programmers spend a lot of time not actually writing or changing text but traversing it or modifying it in a not-line-after-line
      mode and ‘vi’ is perfect for that.

      For example, go to the start of a line and use the insert command ‘;’ to insert text and insert ‘ ‘ to move the first line of a block a level to the right and use ESC to leave the insert mode. Now go down to the next line using the ‘j’ or the down arrow key and type ‘.’ to repeat the last command. I have never found a mouse-based editor that can change say 10 lines faster and ‘vi’ still has another technique: mark the current line using ‘mk’ and go to the end line and type “:’k,.s/^/ /” and all lines from the first line to the current line will have two spaces inserted at their beginning. This might take you 10 minutes using a mouse-based editor.

      The command may seem very cryptical but it means:
      : – go into line editing mode
      ‘k – from the line marked ‘k’
      , – seperator
      . – to the current line
      s – substitute
      / – seperator
      ^ – substitute the start of the line
      / – seperator
      – substitute by two spaces
      / – seperator
      – end the line editing mode

      Of course all of these things can be varied in all kinds of regular expression like ways…

      Another advantage is that ‘vi’ hasn’t changed much since it’s inception so all of the old manuals still apply. It has very excellent code coloring since several years for all kinds of languages and you can move the cursor using the arrow keys which allows you to stay in the edit-mode if you like.

      By the way, Eric says that white text on a black background is better than black on white but the reason that original monitors had that was because it required much less power. Just as black on white paper printing needs much less ink. I don’t mind white text on a black background on a screen, but not within a (windows) frame that is based on a light-colored background. I’d like to know what ‘pure fact’ would back up Eric’s theory.

    10. cyshuqian Says:

      http://www.trading-mx.com
      http://www.suntasksolar.com

    11. cyshuqian Says:

      http://www.racketchina.com
      http://www.lk-outdoorfurniture.com
      http://www.eammarsolar.com

    12. cyshuqian Says:

      http://www.luleidoorswindows.com
      http://www.cncwm.com

    13. cyshuqian Says:

      http://www.chinachristmasball.com
      http://www.zjqiangsheng.com
      http://www.shopdisplaycn.com

    14. cyshuqian Says:

      http://www.huaan-med.com
      http://www.worldmaya.cn
      http://www.xdbike.com

    15. cyshuqian Says:

      http://www.hncxwj.com
      http://www.sunstorm86.com
      http://www.jihepackage.com

    16. cyshuqian Says:

      http://www.hzhwknit.com
      http://www.cnboostercables.com
      http://www.phccwy.com

    17. cyshuqian Says:

      http://www.china-chunyu.cn
      http://www.cnboostercable.com
      http://www.jdkeda.com

    18. cyshuqian Says:

      http://www.deliver.com.cn
      http://www.hzzhuoyuan.com
      http://www.hzhtdq.cn

    19. cyshuqian Says:

      http://www.wanjia-ylm.cn
      http://www.hangxiang.cn
      http://www.meiyuanfurniture.com

    20. cyshuqian Says:

      http://www.jdxpwj.cn
      http://www.zjxhdz.com
      http://www.tygluegun.com

    21. cyshuqian Says:

      http://www.zhuoerya.cn
      http://www.hn-hardware.com
      http://www.sunsurf.com.cn

    22. cyshuqian Says:

      http://www.chinalasiji.com
      http://www.hzzxdq.net
      http://www.zjbangge.com

    23. cyshuqian Says:

      http://www.huxi-cable.com
      http://www.ejaisolar.com
      http://www.chinajmdq.com

    24. cyshuqian Says:

      http://www.china-yongding.com
      http://www.ysteas.cn
      http://www.ds-jiecheng.com

    25. cyshuqian Says:

      http://www.mingjiangnan.com
      http://www.xyweavebag.com
      http://www.zh-bamboo.com

    26. cyshuqian Says:

      http://www.haoxinglass.com
      http://www.china-bambooflooring.com
      http://www.hc-cca.com

    Leave a Reply

    You must be logged in to post a comment.