Macintosh Text Editor BBEdit Turns 20
macworld.com
macworld.com
Other editors that I use regularly have some additional strengths in a given domain, such as CSSEdit or MultiMarkdown Composer, yet nearly everything I do starts in, passes through or ends in BBEdit.
It is possible that I'm just more used to BBEdit. Would anyone like to make the case for TextMate or Sublime or whatever over BBEdit? How are they any better?
Mostly extensibility. I know BBEdit has made some strides here but there's no community behind it. I'm basically stuck with whatever Bare Bones ships in the current version. TextMate and Sublime on the other hand have a giant buffet of functionality provided by users. Want code completion for Go or CoffeeScript? Done. Want to add plugins to handle Git from the editor? Done.
That's not to say BBEdit is bad, just that I never use it for writing text. I used to use it quite a bit when the editor of choice was TextMate simply because the find and replace was so slow and horrible, but now that I've switched to Sublime, it's not even on my dock.
There's something about it though.. I'd like to use it more as I find the aesthetics clean and appealing. There's something about loading up a new app and having a CVS menu (and yeah, I know you can disable it with one click) show up by default that makes it feel a little old. Until it gets more extensions and a command line tool from the editor, I dunno. It's probably staying in the closet.
I consider code completion, "that thing that makes me stabby until I figure out how to turn it off," but that may just be my failing. I do use various third party clippings/scripts with BBEdit, and I'm pretty happy with it's extensibility.
What "command line tool" is it missing for you?
I hear you about the CVS menu though. :)
However, in the last year that has begun to change. TidBITS recently released "Take Control of BBEdit". There is increased activity on GitHub. And number of new blogs are talking about BBEdit.
http://www.takecontrolbooks.com/bbedit
https://github.com/search?utf8=✓&q=bbedit&type=Every...
I do have two constant annoyances with BBEdit, though. One is the syntax highlighting isn't as good out of the box as the competition. The other is that the tab key doesn't automagically indent my code like in emacs. I've given up hope on these features ever coming to BBEdit. After 20 years, if they're not there chances are good they never will be.
I've got a fairly large investment in TextMate bundles right now (lots of custom stuff that makes life super easy for me), so I've been sticking around through the nasty alpha phase.
Overall? It's alpha quality. Just what it says on the tin. But it's not so bad that you can't use it for daily use.
If I wrote things other than source code on a regular basis, then it might be useful, but I don't.
So having instant access to the API references, the ability to drop into the debugger, set breakpoints in-editor, etc. are all must-have features for me.
Especially since I'm relatively new to Mac OS X Platform Development.
When I write Java code, I also use Eclipse.
Other than the extensive list of available bundles, what do TextMate users really like about this editor, especially in comparison to BBEdit?
could anyone suggest me plain text editor in mac that fast, small, and simple, with syntax highlighting for common programming files (xml, html, json, etc) but not trying to be an IDE? (i have intellij for that, thank you)
something like mac default text editor, but doesnt automatically show rich text version of HTML, with syntax highlighting.
my use case is that i occasionally open config files or code that i just want to "quick edit" without waiting 3 seconds to load the editor.
And it's ridiculously fast (the reason I started using it in the first place, but it's so awesome I'm sure I won't be leaving it soon even if it gets slow). Opens a 120,000 line xml file like it's 2KB.
and you can `s file.xml` in the terminal to open with sublime.
Check its website: http://www.sublimetext.com/2
However BBEdit is not a good code editor at all when compared to a proper IDE.
http://www.sublimetext.com/screenshots/cpo.png
http://manual.macromates.com/images/project_window_with_tabs...
It used to be control-s, but now the shortcut for hiding/displaying the sidebar is command-k,command-b (for the latest beta of Sublime Text 2 on OS X)
You can see in his screenshot the single open file being shown above the project files.