Favorite Text Editor MBP

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

  1. iguess25 macrumors regular

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

    lee1210

    Joined:
    Jan 10, 2005
    Location:
    Dallas, TX
  3. HiRez macrumors 603

    HiRez

    Joined:
    Jan 6, 2004
    Location:
    Western US
    #3
    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

    Dolorian

    Joined:
    Apr 25, 2007
  5. BollywooD macrumors 6502

    BollywooD

    Joined:
    Apr 27, 2005
    Location:
    Surfers Paradise
  6. Epicurus macrumors 6502

    Epicurus

    Joined:
    Apr 28, 2005
    Location:
    Minneapolis, MN
    #7
    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

    Nsutton

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

    Joined:
    Mar 14, 2010
    Location:
    Denver, CO
  9. Cromulent macrumors 603

    Cromulent

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

    Joined:
    Dec 23, 2009
    Location:
    Madrid, Spain
    #11
    TextMate is the best but expensive option.

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

    Blindfutur3

    Joined:
    Oct 9, 2008
    #12
    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 member

    CMT

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

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

    b en
     
  14. mslide macrumors 6502a

    Joined:
    Sep 17, 2007
    #15
    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

    Joined:
    Mar 14, 2010
    Location:
    Denver, CO
    #16
    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

    Joined:
    Apr 20, 2007
  17. oneeach macrumors member

    Joined:
    Feb 12, 2010
    #18
    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

    Joined:
    Apr 7, 2010
    #20
    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

    Joined:
    Mar 14, 2010
    Location:
    Denver, CO
    #21
    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

    simplebeep

    Joined:
    Sep 28, 2007
    Location:
    SLC
    #22
    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

    Cromulent

    Joined:
    Oct 2, 2006
    Location:
    The Land of Hope and Glory
    #23
    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
    #24
    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

    balamw

    Staff Member

    Joined:
    Aug 16, 2005
    Location:
    New England
    #25
    GUI: TextWrangler/Aquamacs
    Terminal: nano/vim/emacs

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

    B
     

Share This Page