Slashdot Mirror


Recommended Text Editors for Win32?

Dave asks: "I must us a Windows machine at work where I do web development and system administration. I have been looking for a "decent" editor to use on Windows, but thus far have come up short. GVim doesn't do it for me, on linux it's fine, but on Windows it isn't the most stable thing around. I've also tried Windows versions of MicroEmacs and Vile. What do other Slashdot users develop in when they must use a Windows machine?"

37 of 277 comments (clear)

  1. what's wrong with gvim? by bromba · · Score: 3, Informative

    This Ask Slashdot sounds to me like trolling against gvim. I use it extensively (didn't even bother with trying any emacs-life stuff for Win) under both WinMe and WinXP and it has never crashed on me and I even like it more than the Linux version. I use it for xml and java and html and a few other things. Never had any problem.

    1. Re:what's wrong with gvim? by dimator · · Score: 3, Informative

      I'll second that. I have never seen the stability problems the poster mentions.

      --
      python -c "x='python -c %sx=%s; print x%%(chr(34),repr(x),chr(34))%s'; print x%(chr(34),repr(x),chr(34))"
  2. TextPad 32 by km790816 · · Score: 5, Interesting

    I love this editor.

    Adds itself to the context menu in explorer so you can open anything in it.
    Supports huge files.
    Color codes C++, Java, etc.
    Handles indenting and word-wrap well.
    Has an 'always on top' feature.
    Easy to asign file associations from the UI.

    http://www.textpad.com

  3. screw that *nix crap by self+assembled+struc · · Score: 3, Interesting

    honestly this is not a troll

    but on windows use something that is designed for windows and not ported as an afterthought.

    when i have to use a pc to edit (i mainly use bbedit on os x, which is by far and large the best editor i have EVER used) i use textedit

    yeah, it's shareware, but it's not disabled in anyway and the only shareware part is that once in a thousand saves you get a dialogue that says "register or not" and the not button isn't time delayed or any of that crap, you click "not now" and it shuts up like a good piece of software.

    1. Re:screw that *nix crap by SpatchMonkey · · Score: 3, Insightful

      Maybe if you think it's that good you should put your money where your mouth is and buy it?

    2. Re:screw that *nix crap by DeadSea · · Score: 3, Informative
      Open directory project:
      Freeware text editors, mostly for Windows.

      Know of any more? Submit the URL and I'll take care of them.
      Find any on that list that are are no longer free? Email me or update the URL and I'll take care of it.

    3. Re:screw that *nix crap by 1010011010 · · Score: 3, Interesting


      UltraEdit32 is great.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  4. Jedit by JumpSuit+Boy · · Score: 4, Informative

    At work we have standardized on Jedit http://www.jedit.org . Good syntax coloring. Lots of plugins: cvs , regex testing , and ton of others. A good macro language.

    --
    Oh really?
  5. Development tools under Windows by eyepeepackets · · Score: 5, Funny

    "...What do other Slashdot users develop in when they must use a Windows machine?"

    First I develop a migrane, then I use lots of tequila. Works every time.

    *comf*

    --
    Everything in the Universe sucks: It's the law!
  6. ultraedit by repoleved · · Score: 5, Informative

    WWW.ULTRAEDIT.COM

    1. Re:ultraedit by erasmus_ · · Score: 5, Informative

      In addition to joining the other posts in praising this awesome text editor, I'm surprised no one has pointed out the helpful ability it has to replace the system Notepad program. Although other programs may have it, this is the only I've seen that gives you an executable to launch itself when someone specifically invokes Notepad instead of honoring your .txt or whatever file association. Easy instructions are in notepad.zip on their downloads page.

      --
      Please subscribe to see the more insightful version of th
    2. Re:ultraedit by selan · · Score: 3, Informative
      Another ultraedit fan here. I think this is the only shareware app that I've ever paid for. When I used Windows I absolutely depended on it. Off the top of my head, here are some things that I liked about it:

      • tabbed editing windows
      • color coded syntax highlighting
      • regexp in search and replace
      • toggled hex editing
      • handles huge files easily (I once used it on a file (I think it was >1M) that was so big that it crashed Interdev--not that's it's so hard to crash Interdev, but ultraedit handled it beautifully)
      • etc, etc.
    3. Re:ultraedit by Qrlx · · Score: 3, Funny

      I'm not saying it's a good thing, but Windows File Protection can be overriden in the registry, and the whole concept is to prevent people, by which I mean users, from trying to see the Secret Message from Bill Gates that only shows up if you del *.dll in C:\Windows.

      Why is notepad a protected file? Hell, why is calc.exe a protected file? That's what I'd like to know.

  7. EditPlus by elendel · · Score: 4, Informative

    Check out http://www.editplus.com/
    By far the best text editor I have ever used. All of my development is done in this editor, since I have yet to find anything comparable in either BeOS or *BSD. It has syntax highlighting for virtually everything, and if it doesn't have what you want, you can add it very easily. And you can run arbitrary commands straight from the editor, such as compiling.
    You want it, this thing has it.
    The only drawback for all those free software nuts, it's shareware - free until you pay for it. But well worth the money, if you believe in that kind of thing.

    --

    If I was worried about Karma, I'd eat tofu.
  8. Multiedit for win32 by schmaltz · · Score: 3, Informative

    very powerful, c-style macros, record keystrokes, language-specific settings/formattings, all the power of emacs but with a friendly (yet not dumbed-down) interface.

    will interface with command-line compilers, also integrates with many IDEs to be the source editor, and respond to the IDE commands etc.

    --
    Big Daddy, Johnny, Burp, Aunt Zelda, Scott, Slurp, Big Momma ... where's Siggy?
  9. Text editors... by pb · · Score: 4, Interesting

    My absolute favorite programming IDE ever was Borland Turbo Pascal 7.0; therefore, I'm a sucker for any editor written in TurboVision, like RHIDE or SetEdit.

    DOS Edit is still pretty decent in the console; on the GUI side, NoteTab is a notepad replacement on steroids (the "Light" version is free).

    If you download Cygwin, you can compile almost any UNIX-y text editor you want, including my favorite--nano.

    And if all else fails, Ask Google!

    --
    pb Reply or e-mail; don't vaguely moderate.
  10. HomeSite and C++Builder by Electrum · · Score: 3, Interesting

    For anything web related (HTML, CSS, PHP) I use HomeSite. It works. Great editor, nice syntax highlighting, lots of nice features. I haven't found anything even remotely comparable for Linux, unfortunately. For C/C++, C++Builder is excellent. The syntax highlighting works well and the editor is amazingly fast. Works on files of literally any size with no slowdowns.

  11. XEmacs by muon1183 · · Score: 5, Informative

    As an emacs user, I feel obliged to point out that xemacs is available for windows, and works quite well. It runs natively under windows, so you don't need to deal with cygwin or any of that (unless you want to, they do have a cygwin version available). And if you're a vi person, you can always run emacs in vi mode.

    --

    There's no sig like SIGSEG
  12. Code-Genie by ceejayoz · · Score: 3, Informative

    I'm a big fan of Code-Genie... customizable syntax highlighting and whatnot, quite nice.

  13. Emacs forever! by vsync64 · · Score: 5, Insightful
    I use Emacs on *nix, Mac, and Windows. It works fine everywhere, which means 1 set of keybindings to remember, 1 macro language to learn, and 1 configuration to share between machines.

    One editor to rule them all, one editor to find them...

    --
    TO BUY A NEW CAR WOULD MAKE YOU SEXUALLY ATTRACTIVE.
  14. Gvim. by BenTheDewpendent · · Score: 3, Informative

    unstable? never had it crash on me and i do most of my web develop ment with it. if im not telneted into my box from a remote site working on it..
    ive never had a problem with Gvim on windows 2k. perhaps its the OS. or need a newer version of Gvim.

  15. EditPlus by jafuser · · Score: 4, Informative
    I use EditPlus for everything that involves text.

    It comes with syntax highlighting for HTML, CSS, PHP, ASP, Perl, C/C++, Java, JavaScript and VBScript, plus you can get user-created "STX" files for many other languages, or write your own. Each token color can be easily configured from a pallete selection dialog.

    My favorite feature though is the built in FTP (File Open/Save/Save As) system, which makes opening a file on a remote FTP server as seamless as opening a file on your local machine.

    Here's a few other features which I felt seemed noteworthy:

    • Regular-expression like search and replace (across one or all open documents)
    • Group files into "projects", which are saved in the config and easily accessible by a "Project" menu at any time.
    • Keyboard macro recording/playback/save ability
    • ASCII chart reference
    • Document templates
    • User-configurable tools
    • On-screen document selector tabs (for quicking jumping between open documents)
    • Can make whitespace chars visible
    • Fullscreen mode
    • Spellchecker
    • IE integration for quick previews
    • Box select/insert/overwrite
    • Reformat paragraphs
    • Monitor clipboard
    • HTML entity conversion
    • Cliptext palette
    • Function list generation
    • Line sort with options for de-dupe, case sensistivity, ascending/descending, start at column, ascii order
    • Split views
    • PC,Unix,Mac EOL modes
    • On-screen line numbers with each line
    • Print Preview (option to include line numbers)
    • All program functions can be reassigned to different keyboard combinations
    • User-configurable toolbar

    Sorry, I guess I got carried away :) I really like this program though, and I've been using it for about three or four years now. It's probably the only program I've ever registered within 15 minutes of downloading :)

    I don't like the default colors and font that come with it. I prefer dark backgrounds, so I always set the background to black, then let the lumance level of all the default syntax highlighting colors to "200". I also don't like the default variable-width font, as I prefer mono-spaced fonts, but I don't like Courier, so I set it to the windows "FixedSys" font. Once I've made these adjustments, EditPlus looks more like a UNIX terminal than a Visual* editor.

    On the occasions I've considered switching to Linux, EditPlus is probably one of the few things holding me back from doing so.

    --
    Please consider making an automatic monthly recurring donation to the EFF
  16. Xemacs... by kuhneng · · Score: 3, Informative

    Easy to use (menus and buttons until you learn the keystrokes).

    The Installshield installer the folks at www.xemacs.org provide gives you a very capable editor without any painful configuration. Default editing modes are pre-bound to most common file formats.

  17. Visual Slickedit by ebbe11 · · Score: 5, Informative
    Pros:
    • Superb source code browser. The main reason why I bought Slickedit.
    • Runs on most OS'es including Linux and OS/390(!).
    • C-like macro-language
    • The people at Slickedit are very responsive if you're having trouble. This includes support as well as sales.
    Cons:
    • It costs money. A single user license is $299 in USA and Canada, $329 everywhere else.
    • No Mac version.
    See more at www.slickedit.com.
    Disclaimer: I use Slickedit eight hours a day but am in no other way affiliated with the company.
    --

    My opinion? See above.
    1. Re:Visual Slickedit by mlc · · Score: 3, Interesting
      I also like this software, even enough that it's possibly the only piece of commercial software I own and use (they have a Linux port, as well as port to many other Unices). Definitely worth the $99 student price.

      It's the only editor I could find that properly supports HTML/PHP as nicely as MSVC++ supports C++ (pop-up function help and other goodies). I also use it for Java, occasionally for C. When I had the misfortune of having to use Cold Fusion for a class once, it supported that too.

  18. jEdit by rjh · · Score: 3, Insightful

    jEdit (available here) is available anywhere there's a reasonably recent Java2 runtime. On Windows with J2SDK1.4, I've noticed that it takes a fair bit of time to load up, but once loaded it's acceptably snappy--it's never going to win points for speed, but it manages to not be noticeably and/or annoyingly slow, which is good.

    It has bindings for something like 50 different languages, from Ada to SQL and every-other-thing in between. I have been exceptionally pleased with jEdit so far, at least on Win32. On UNIX, jEdit is a little slower, to the point where it enters noticeably and annoyingly slow, but it's still a defensible choice.

    If you do a lot of crossplatform work (I do) and want to keep your basic work environment the same in both environments, you can do an awful lot worse than jEdit.

  19. UltraEdit32 by Naikrovek · · Score: 3, Informative

    UltraEdit32 does it for me.

    Support for HUGE files, thousands of files open simultaneously, regex search & replace, interactive function listing, syntax highlighting, split window with synchronized scrolling, search & replace in multiple files (with regexes), find in multiple files (like grep), htmltidy built-in, column editing mode, converts to and from dos, mac and unix line endings, hex editing mode, and lots and lots of other stuff.

    definately worth a look.
    jeremiah

  20. Textpad by CySurflex · · Score: 3, Informative
    Textpad from http://www.textpad.com

    Mentioned twice before but I figured I'd add my bit:

    1. Regular expression "replace" - very useful

    2. opens (very) large files quickly

    3. I actually paid the shareware fee - for those that know me that should say something...

    4. Hex mode

    Also, not a text editor but a very usefull addition to your toolset is "EasyDiff" and "EasyDiff Pro", which is a powerhouse of text and file system comparisons.

    CySurflex

  21. (g)VIM still best by Domini · · Score: 3, Informative

    (G)VIM is still the best generic editor by far in my opinion. It can edit huge files (I've corrected codec tags in 700Mb AVIs), it's fast, and it integrates quite well in the windows environment. And it's (totally) free.

    Well, that depends on the type of editing you do. If it's coding, then VIM is the best - if not, then it's a toss-up.

    Its syntax hilighting, code-folding and command-based editing modes make it ideal... and once you press 'i' and have the backspace=2 option set, it's basically the same as textpad32/notepad/ultraedit.

    PS: VIM is NOT vi! vi was written for a different era. I prefer Emacs over vi, but not over VIM.

    Also, I do prefer the native IDEs when I code in Delphi, Visual C++, Python (here I use Boa-constructor instead of (g)VIM)

  22. gvim rocks by smoon · · Score: 3, Informative

    I've been using gvim for at least 5 years on windows (NT, 2k, XP) and never had _one_ crash.

    If you don't like the *vi type editors, Xemacs or Gnu emacs work flawlessly on win32 as well. Xemacs is a lot easier to set up (e.g.: getting the Java development environment JDE working), but perhaps you want to use Gnu emacs for political reasons...

    If you want something more windows-centric NOTEPAD.EXE has always been pretty reliable, if a bit slow on large files.

    --
    "But actually trying to use m4 as a general-purpose langage would be deeply perverse" --ESR
  23. Re:Notepad by Telecommando · · Score: 3, Funny

    BAH! You kids and your fancy editors.

    In my day we used edlin AND WE LIKED IT!

    --
    Beta sux! Join the Slashcott! http://hardware.slashdot.org/comments.pl?sid=4760465&cid=46173047
  24. Notepad - Here's why. by FreeLinux · · Score: 3, Interesting

    I use notepad. Lots of people do. But, the reason may not be what you think it is.

    So many people use Notepad for the same reason that so many people use Vi. The simple reason is that you can find it on *every* system. If you work in a Windows shop you will likely be working on other machines than your own. These other machines will not have your favorite "SlickEditor" but, they will have Notepad. Regardless of whether the machine is 95/98/NT/2000/XP notepad will be there. The same holds true with Vi. If you work in a *nix environment, you can be assured that whatever machine you use will have Vi. They may or may not have GEdit or Kwrite or even Emacs but, Vi wil be there.

    Of course, if you use only Notepad and then go to a *nix system, you'll have a hell of a time with Vi.

  25. You wuss. by FreeLinux · · Score: 3, Funny

    Real men only use Edlin.

  26. Re:Notepad by mmaddox · · Score: 3, Funny

    Pussy. I always used copy con and got it right the first time. :)

    --

    What'dya mean there's no BLINK tag!?

  27. metapad by nocent · · Score: 3, Informative

    metapad is my notepad replacement. Small, fast, keyboard shortcuts for save, search, etc, unlimited file sizes. Free as in beer. Excellent.

  28. NT Emacs is stable, mature, and featureful by Tom7 · · Score: 4, Informative

    NT Emacs is awesome. I use it on my windows boxes, and aside from some unix-ish features like command-prompt interaction, it is quite stable and mature. It even has decent integration with the shell, letting you (for instance) drag files into the emacs window to be opened.

    I don't know what killer features gvim has that you use, but I assure you they're all there.

  29. Here's a list by hether · · Score: 3, Informative

    Well there's a great list of editors on PHP.net at http://213.155.159.67/phpeditors/index.php that you might find helpful. The list gives the webpage, platform, license, and reader comments for each one.

    As a web developer who is almost always using Windows, lately I've used Homesite (costs a bunch), 1st Page 2000 (just like Homesite but free) and Crimson Editor. They all work fine for anything I've needed to do.

    --

    Most people would die sooner than think; in fact, they do.