Favorite Text Editor MBP

Discussion in 'Mac Programming' started by iguess25, Mar 29, 2010.

  1. iguess25 macrumors regular

    Apr 20, 2007
    Whats everyone favorite? mac osx snow leopard....
  2. lee1210 macrumors 68040


    Jan 10, 2005
    Dallas, TX
  3. HiRez macrumors 603


    Jan 6, 2004
    Western US
    I vote for TextMate except for one extremely annoying thing that the dev refuses to fix: it undoes typing o-n-e c-h-a-r-a-c-t-e-r a-t a t-i-m-e instead of undoing the whole most recent block like, well petty much every other app on the planet.

    For free stuff it's pretty hard to beat TextWrangler, you can do just about anything with it and it has some really advanced features.

    Of course it really depends on what you need to do with a text editor. For RTF editing, I find TextEdit, included with OS X, to actually be pretty useful. So I end up using 4-5 editors pretty regularly for different things.
  4. Dolorian macrumors 65816


    Apr 25, 2007
  5. BollywooD macrumors 6502


    Apr 27, 2005
  6. Epicurus macrumors 6502


    Apr 28, 2005
    Minneapolis, MN
    TextMate for Fortran, C, C++, Ruby, LaTeX and any intensive HTML, PHP, JS work.

    Coda for routine fixes to HTML, CSS, JS, PHP for my sites. Also has a convenient CSS editor built in. CSSEdit for bigger CSS editing jobs or when poking around someone else's site. Coda gets much more use since it has FTP built in and a killer site management system.

    TextWrangler for quick fixes when I am borrowing someone else's Mac in a pinch (its free, easy to download and dive into).

    I used to fall back to TeXShop for LaTeX work but now that I have TextMate configured I am using it less and less.

    When I worked more with other people on programming, we used SubEthaEdit. Now all those features are in Coda, so not an issue. Still installed for non-web projects, but not really a high-use app.


    TextMate is my life right now, with Coda as a strong second.
  7. Nsutton macrumors member


    Dec 29, 2009
    6 Feet Under
    Text Wrangler, only text editor i use. Textmate is pretty good but it's expensive.
  8. mdatwood macrumors 6502a

    Mar 14, 2010
    Denver, CO
  9. Cromulent macrumors 603


    Oct 2, 2006
    The Land of Hope and Glory
    BBEdit for programming / web development. TeXShop for LaTeX stuff. nano for quick command line edits.
  10. robj macrumors regular

    Dec 23, 2009
    Madrid, Spain
    TextMate is the best but expensive option.

    So I usually use TextWrangler for almost everything.
  11. Blindfutur3 macrumors member


    Oct 9, 2008
    I use TextMate. Tried BBEdit, TextWrangler and Emacs, and although they're all great, TextMate just made my life easier with auto-completion of parentheses etc.

    That being said, I didn't spend long with Emacs. Having to, to an extent, re-learn how to navigate text just seemed like a task I wasn't willing to undertake.
  12. CMT macrumors regular


    Aug 24, 2009
    Xcode for programming and Coda for web development
  13. lazydog macrumors 6502a

    Sep 3, 2005
    Cramlington, UK
    I just noticed the edit all in scope item in Xcode... love it!

    b en
  14. mslide macrumors 6502a

    Sep 17, 2007
    Vim because one can be lightning fast using it. Emacs would be my #2 choice although I understand why people would prefer that over vim. With either one, remapping the caps lock key to control makes things much easier and faster (who decided to stick the caps lock key where it is anyway? That's where the control key should be).
  15. mdatwood macrumors 6502a

    Mar 14, 2010
    Denver, CO
    Let me also add that whatever text editor that you pick you should learn everything you can about it. The goal is to have it be an extension of your thought like how when you learn to type you no longer thing of each letter, but in words and sentences and and they just appear on the screen.

    Learning an editor to this level can take some time investment and that's why many people go with a cross platform editor like vim or emacs so that they know any computer they sit down at will have the editor they spent so much time mastering.

    For example, I like Textmate and have used it on the mac but I don't want to take the time to master it when I already know vim and use it on osx/windows/linux without any issue. Plus, Textmate was made big with rails popularity and now that there is a vim-rails plugin I haven't started up Textmate in a long time.
  16. iguess25 thread starter macrumors regular

    Apr 20, 2007
  17. oneeach macrumors member

    Feb 12, 2010
    For standard Vim, just open a terminal and type "vi filename" and there you go. :D

    I use MacVim myself. All the Vim goodness with a Mac UI.
  18. flyingturtle macrumors regular

    Apr 7, 2010
    I'm really like VIM. Question about MacVIM though.

    I downloaded MacVIM and can use it but how to access MacVIM from the command terminal from another directory? I assume I have to stick the shell script, "mvim" somewhere, so I can type "mvim"?

    Make a symbolic link to it?
  19. mdatwood macrumors 6502a

    Mar 14, 2010
    Denver, CO
    You need mvim in your path. You can symlink it to /usr/local/bin or any other place where your path points.
  20. simplebeep macrumors member


    Sep 28, 2007
    I use several different applications for different purposes. I'm sticking to the free apps, because I don't like spending money.

    :D TextWrangler: I use this for web development because of its really great find/replace features, and it gets the job done without getting in my way. Also I use Texw when I need to be sure the editor is not screwing with the text encoding.

    :D Xcode: I use this for making Cocoa stuff because it's the center of activity when writing applications. Apple-Return Return saves, builds and runs. If there's another editor that can do it that easily, let me know! Besides, it was built for Objective-C so its text completion is pretty handy.

    :cool: Bean: Rich text is a limited technology, but Bean manages to make it acceptable to work with by squeezing out every drop of usefulness.

    :confused: vi(m), emacs, etc: These may be textually powerful, but I fail to see why I should be forced to use the Terminal—ever—in 2010. MacVim looks promising, though…

    :mad: Dreamweaver: This may have looked promising in the '90s, but now it's a bloated, HIG-violating beast that likes to slow my typing and mess up my neatly-laid-out code.

    :mad: TextEdit: Just… no. Don't. Equals cannot. This one would be better off sitting in the Trash.

    :D FountainPen: When you're not writing code but don't want to get stuck in a word processor, FountainPen uses Markdown to turn plain text into HTML or Rich Text. Okay, just so you know, I made this one (or rather, making it; the link takes you to a semi-dysfunctional prototype).
  21. Cromulent macrumors 603


    Oct 2, 2006
    The Land of Hope and Glory
    Because it is faster in general and allows you to do things that are simply just not possible in GUI applications.

    I can understand your distaste, but it is still pretty much a necessity.
  22. Joined:
    Jun 30, 2009
    Coda for web development, vim for C/C++ and hidden/system files (eg. if I wanted to edit the php.ini file, I would have to make it visible and assign writing permissions. with the Terminal, it's as simple as sudo vim /etc/private/php.ini).

    By the way, here's a rather awesome Coda syntax highlighting theme. It's the only dark theme I enjoy using.
  23. balamw Moderator


    Staff Member

    Aug 16, 2005
    New England
    GUI: TextWrangler/Aquamacs
    Terminal: nano/vim/emacs

    All depends on what it is that I'm doing at the time...


Share This Page