(Undo character by character, anyone?) We first started hearing about TextMate 2 in early 2006, and as people will always respond if you point out that it’s now 2011, the author never gave an ETA other than “after Leopard.” All well and good, but if your dad walks out one Thanksgiving saying he’ll be back “sometime after Christmas” and it’s now five years later, when your little sister tells you “he didn’t say how long after Christmas” she’s maybe not facing reality. TM has always been a mix of sheer brilliance and stone cold stupid, and while the former outweighs the latter, when the latter pops up it really gets in your face. What are the best programming text editors for a Mac with a GUIAs I’ve mentioned here before, I’ve been a TextMate user for the last few years, albeit increasingly reluctantly. Emacs is a family of text editors, including GNU Emacs, which is the most popular version, and the one on the myth machines.When comparing Sublime Text vs Emacs, the Slant community recommends Sublime Text for. Click here for an Emacs reference card. Click here for a walkthrough video.I’ve been following a few of them sporadically. This has in turn given rise to new editors all aiming for that ETWBTM2BD spot. A lot of old TM users have been looking for the Editor That Will Be TextMate 2.0 By Default.
![]() Es Text Editor Mac With A![]() ![]() MacVim and Cocoa Emacs make a few concessions to the Mac environment, but you gotta learn Vim or Emacs to use one or the other.But all of these editors are very extensible. In its basics, it behaves like every other Mac text window you’ve ever seen and just adds lots of great stuff onto that. But it’s the only one of the three which is a true Mac program. And, oh yeah: they all understand that tabs are a terrible way to manage multiple open files once you have more than four or five open at once, and all can handle files much bigger than TextMate can dream of.Those of us who cling tenaciously to TextMate do so because of its amazing bundle system you really have to spend time digging into it to understand how powerful it is. (All of them can use PeepOpen if you want.) If you’re the kind of nerd who knows what HTML Zen Coding is, all of them have add-ons for it. All of them have quick navigation between files in a project hierarchy. (Ironically, BBEdit had them years before anybody else the extensions for Vim and Emacs are both consciously modeled on TextMate’s.) All of them have folding and multiple windows and pane splits. They all have TextMate-style snippets. It’s not as pretty as Vico, but it retains Vim’s top-notch support for displaying multiple files at once. I still prefer TextMate for writing Markdown prose (like, say, this blog post) for code, I’m spending more time hanging out with MacVim these days. With BBEdit and the Ugly Unix Twins, you can attach scripts nearly everywhere, with deep access to the underlying editing engines.I keep trying to love BBEdit once more but at best it’s an affable fling. One of them might end up being something that blows our collective doors off. Play with ‘em in your spare time. I’m not saying you can’t keep watching the other programs. You’re an editor junkie like me. But the first time you watch someone cut a block in an HTML document by putting the cursor somewhere in the open or close block tag and typing three characters–or typing one command for “delete every line after each line that contains this pattern"²–you have to at least concede there’s something to it.Here’s my baseline test: can I tell the editor I want most code to be indented by 4 spaces but YAML by 2? In 2011, this should be dead simple–but it knocks all but our Fab Four right out.³Okay, sure. Yes, it takes a damn long time to start making sense. Microsoft office for students on macdat and g/pattern/+1d respectively. Yes, AppleScript is weird. Why do I recommend three stodgy old warhorses? Well, any editor that has a still-growing community after two decades is probably doing something right.) And, as the plethora of comments below suggests, editor choice gets pretty personal. Either pony up money for BBEdit, pony up time for MacVim (or Emacs), or stick with TextMate.(A couple Thursday-at-5 updates: as Brian Ashe reminded me I should mention, BBEdit does have a free relative, TextWrangler, also. In theory Sublime Text can do this but dear God, you thought Vim configuration was arcane? Welcome to the 500 Preference Files of Bartholomew Cubbins.
0 Comments
Leave a Reply. |
Details
AuthorChristina ArchivesCategories |