<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: TextMate</title>
	<atom:link href="http://aldoblog.com/2006/01/textmate/feed/" rel="self" type="application/rss+xml" />
	<link>http://aldoblog.com/2006/01/textmate/</link>
	<description>Michael Alderete’s Weblog</description>
	<pubDate>Fri, 10 Oct 2008 20:56:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Jessica</title>
		<link>http://aldoblog.com/2006/01/textmate/#comment-15456</link>
		<dc:creator>Jessica</dc:creator>
		<pubDate>Mon, 25 Dec 2006 12:59:40 +0000</pubDate>
		<guid isPermaLink="false">http://aldoblog.com/?p=528#comment-15456</guid>
		<description>Thank you for your post!  I'm a textmate n00b and your post greatly helps my exploration many many thanks :)</description>
		<content:encoded><![CDATA[	<p>Thank you for your post!  I&#8217;m a textmate n00b and your post greatly helps my exploration many many thanks :)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Arbited &#187; Long live plain text, Part II: Text editors on Mac OS X</title>
		<link>http://aldoblog.com/2006/01/textmate/#comment-5973</link>
		<dc:creator>Arbited &#187; Long live plain text, Part II: Text editors on Mac OS X</dc:creator>
		<pubDate>Fri, 21 Apr 2006 15:43:58 +0000</pubDate>
		<guid isPermaLink="false">http://aldoblog.com/?p=528#comment-5973</guid>
		<description>[...] Aldoblog discusses TextMate [...]</description>
		<content:encoded><![CDATA[	<p>[&#8230;] Aldoblog discusses TextMate [&#8230;]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://aldoblog.com/2006/01/textmate/#comment-5834</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Wed, 22 Mar 2006 03:51:58 +0000</pubDate>
		<guid isPermaLink="false">http://aldoblog.com/?p=528#comment-5834</guid>
		<description>I've seen Michael use TextMate firsthand and seen some of it's power. Looks really impressive, and might be a worthy tool to add to the arsenal. Thank you for that review. I'm going to give it a whirl.

So many text editors, so little time... ;-)</description>
		<content:encoded><![CDATA[	<p>I&#8217;ve seen Michael use TextMate firsthand and seen some of it&#8217;s power. Looks really impressive, and might be a worthy tool to add to the arsenal. Thank you for that review. I&#8217;m going to give it a whirl.</p>

	<p>So many text editors, so little time&#8230; ;-)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://aldoblog.com/2006/01/textmate/#comment-5793</link>
		<dc:creator>James</dc:creator>
		<pubDate>Mon, 06 Mar 2006 23:23:33 +0000</pubDate>
		<guid isPermaLink="false">http://aldoblog.com/?p=528#comment-5793</guid>
		<description>Is there a good resource for Q&#38;A about TextMate, for those who are new to it? I've heard comments that it is under-documented. BBEdit was quite documented, even though it did take studying to really get into it. Also I find that even after reading the TextMate manual about a topic, I still don't understand what they are saying. Plain language, please!</description>
		<content:encoded><![CDATA[	<p>Is there a good resource for Q&amp;A about TextMate, for those who are new to it? I&#8217;ve heard comments that it is under-documented. <span class="caps">BBE</span>dit was quite documented, even though it did take studying to really get into it. Also I find that even after reading the TextMate manual about a topic, I still don&#8217;t understand what they are saying. Plain language, please!</p>]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://aldoblog.com/2006/01/textmate/#comment-5787</link>
		<dc:creator>James</dc:creator>
		<pubDate>Fri, 03 Mar 2006 22:16:06 +0000</pubDate>
		<guid isPermaLink="false">http://aldoblog.com/?p=528#comment-5787</guid>
		<description>Interesting. I do spend my time in HTML, CSS, and PHP. Good searching, and searching lots of files is important, so hope TextMate doesn't let me down there. I'd love a list of what's equivalent in the two apps. Key combinations to start with, but other things like 

* strip HTML from selected text
* is there an equivalent of the "QuickSearch" live text search
* can you split windows
* can you have newly opened files automatically be included in the foremost project
* can you copy/remove all lines containing a text string
* can you have a window open showing all the Snippets
* can you insert the contents of the clipboard into a snippet

Maybe MacroMates should write a "Switching from BBEdit" guide.</description>
		<content:encoded><![CDATA[	<p>Interesting. I do spend my time in <span class="caps">HTML</span>, <span class="caps">CSS</span>, and <span class="caps">PHP</span>. Good searching, and searching lots of files is important, so hope TextMate doesn&#8217;t let me down there. I&#8217;d love a list of what&#8217;s equivalent in the two apps. Key combinations to start with, but other things like </p>

	<ul>
		<li>strip <span class="caps">HTML</span> from selected text</li>
		<li>is there an equivalent of the &#8220;QuickSearch&#8221; live text search</li>
		<li>can you split windows</li>
		<li>can you have newly opened files automatically be included in the foremost project</li>
		<li>can you copy/remove all lines containing a text string</li>
		<li>can you have a window open showing all the Snippets</li>
		<li>can you insert the contents of the clipboard into a snippet</li>
	</ul>

	<p>Maybe MacroMates should write a &#8220;Switching from <span class="caps">BBE</span>dit&#8221; guide.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Alderete</title>
		<link>http://aldoblog.com/2006/01/textmate/#comment-5786</link>
		<dc:creator>Alderete</dc:creator>
		<pubDate>Fri, 03 Mar 2006 18:10:12 +0000</pubDate>
		<guid isPermaLink="false">http://aldoblog.com/?p=528#comment-5786</guid>
		<description>@James: TextMate's bundles include a _huge_ number of "snippets," which are intelligent expansions of short codes into structured text. For example, typing ifelse[tab] gets you a full if/else code structure, with placeholders for different elements in the structure, which you can tab through and type into as though they were fields. 

There's also a large number of commands, also in the bundles, which can do similarly intelligent things with selected text, the entire document, or the file or entire project. 

What's especially powerful about TextMate's snippets and commands is how well they are tied into the Unix shell in Mac OS X. You can send your selection, line, whole document, etc., out to the shell, where you can do anything to it that a Unix shell script (and Perl, and awk, and any other Unix command line tool) can do, and return that to replace the selection, insert into the document, or even show as a Tool Tip. 

In a sense, TextMate is a lot like Mac OS X: a beautiful interface that lets you do real work in, but which also ties in directly and deeply to the underlying Unix layer, to get access to the full power of the entire suite of 30+ years of Unix tool development.

This is of course of most use to serious developers, at whom TextMate is most directly targeted. It's still of use to HTML coders, in the sense of being able to use all the terrific bundles that are useful while doing HTML work. These folks may not create their own bundles, or even modify the existing ones, but they can certainly take advantage of the existing ones -- which are "improving all the time":http://macromates.com/wiki/Main/Bundles.

But to get to your question of the Zen of TextMate, you have to either already be a text editing Zen Master, or have seen one in action. I remember years ago watching Dominic Giampaolo (an engineer at Be at the time, now with Apple) editing code using, of all things, vi. It was _amazing._ His hands on the keyboard just _did_ things, and made changes appear on screen. No conscious thought involved. My opinion of vi changed in about 30 seconds. I can get around in vi, but always wondered why some people actually seemed to love it. Well, when you get the Zen of vi, it's an amazingly fast and efficient way to write code.

I think that anyone who wants to be a professional software developer needs to reach that level of comfort and expertise with their coding environment. And it should involve the mouse as little as possible, because that will slow you way, way down. 

With BBEdit, I'm constantly reaching for the mouse -- though in fairness, I've never felt like I reached BBEdit's full potential for navigation and control. 

But TextMate feels more natural to my brain, and in spite of only using it for 6 months half time at only one job, I've found myself getting very comfortable with its capabilities, to the point of wishing that I had TextMate's editing behavior and capabilities _everywhere._

That said, I still reach for BBEdit, full-time on my own laptop (but that'll end soon, I'm thinking), and whenever I need to do a file comparison at that one job (where I use their equipment). BBEdit also has a far better multi-file search capability, and even the plain in-file search is more capable and flexible, if you're using the search dialog. BBEdit is still far faster if you open really huge files. And there are other things, I'm sure, but can't think of off the top of my head.

Don't get me wrong, though; I still *love* BBEdit, and look forward to the day when I can send Bare Bones more money in return for a new release. Eagerly!</description>
		<content:encoded><![CDATA[	<p>@James: TextMate&#8217;s bundles include a <em>huge</em> number of &#8220;snippets,&#8221; which are intelligent expansions of short codes into structured text. For example, typing ifelse[tab] gets you a full if/else code structure, with placeholders for different elements in the structure, which you can tab through and type into as though they were fields. </p>

	<p>There&#8217;s also a large number of commands, also in the bundles, which can do similarly intelligent things with selected text, the entire document, or the file or entire project. </p>

	<p>What&#8217;s especially powerful about TextMate&#8217;s snippets and commands is how well they are tied into the Unix shell in Mac OS X. You can send your selection, line, whole document, etc., out to the shell, where you can do anything to it that a Unix shell script (and Perl, and awk, and any other Unix command line tool) can do, and return that to replace the selection, insert into the document, or even show as a Tool Tip. </p>

	<p>In a sense, TextMate is a lot like Mac OS X: a beautiful interface that lets you do real work in, but which also ties in directly and deeply to the underlying Unix layer, to get access to the full power of the entire suite of 30+ years of Unix tool development.</p>

	<p>This is of course of most use to serious developers, at whom TextMate is most directly targeted. It&#8217;s still of use to <span class="caps">HTML</span> coders, in the sense of being able to use all the terrific bundles that are useful while doing <span class="caps">HTML</span> work. These folks may not create their own bundles, or even modify the existing ones, but they can certainly take advantage of the existing ones &#8212; which are <a href="http://macromates.com/wiki/Main/Bundles">improving all the time</a>.</p>

	<p>But to get to your question of the Zen of TextMate, you have to either already be a text editing Zen Master, or have seen one in action. I remember years ago watching Dominic Giampaolo (an engineer at Be at the time, now with Apple) editing code using, of all things, vi. It was <em>amazing.</em> His hands on the keyboard just <em>did</em> things, and made changes appear on screen. No conscious thought involved. My opinion of vi changed in about 30 seconds. I can get around in vi, but always wondered why some people actually seemed to love it. Well, when you get the Zen of vi, it&#8217;s an amazingly fast and efficient way to write code.</p>

	<p>I think that anyone who wants to be a professional software developer needs to reach that level of comfort and expertise with their coding environment. And it should involve the mouse as little as possible, because that will slow you way, way down. </p>

	<p>With <span class="caps">BBE</span>dit, I&#8217;m constantly reaching for the mouse &#8212; though in fairness, I&#8217;ve never felt like I reached <span class="caps">BBE</span>dit&#8217;s full potential for navigation and control. </p>

	<p>But TextMate feels more natural to my brain, and in spite of only using it for 6 months half time at only one job, I&#8217;ve found myself getting very comfortable with its capabilities, to the point of wishing that I had TextMate&#8217;s editing behavior and capabilities <em>everywhere.</em></p>

	<p>That said, I still reach for <span class="caps">BBE</span>dit, full-time on my own laptop (but that&#8217;ll end soon, I&#8217;m thinking), and whenever I need to do a file comparison at that one job (where I use their equipment). <span class="caps">BBE</span>dit also has a far better multi-file search capability, and even the plain in-file search is more capable and flexible, if you&#8217;re using the search dialog. <span class="caps">BBE</span>dit is still far faster if you open really huge files. And there are other things, I&#8217;m sure, but can&#8217;t think of off the top of my head.</p>

	<p>Don&#8217;t get me wrong, though; I still <strong>love</strong> <span class="caps">BBE</span>dit, and look forward to the day when I can send Bare Bones more money in return for a new release. Eagerly!</p>]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://aldoblog.com/2006/01/textmate/#comment-5785</link>
		<dc:creator>James</dc:creator>
		<pubDate>Fri, 03 Mar 2006 15:18:37 +0000</pubDate>
		<guid isPermaLink="false">http://aldoblog.com/?p=528#comment-5785</guid>
		<description>I'm a long-time BBEdit user like you. You say there is a different "zen" to TextMate -- Can you describe it? How would it be different from how I would use BBEdit? Also, the first commenter left this out: in what cases would you use Textmate over BBEdit? Thanks.</description>
		<content:encoded><![CDATA[	<p>I&#8217;m a long-time <span class="caps">BBE</span>dit user like you. You say there is a different &#8220;zen&#8221; to TextMate &#8212; Can you describe it? How would it be different from how I would use <span class="caps">BBE</span>dit? Also, the first commenter left this out: in what cases would you use Textmate over <span class="caps">BBE</span>dit? Thanks.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: luke hartman</title>
		<link>http://aldoblog.com/2006/01/textmate/#comment-5746</link>
		<dc:creator>luke hartman</dc:creator>
		<pubDate>Thu, 26 Jan 2006 19:52:46 +0000</pubDate>
		<guid isPermaLink="false">http://aldoblog.com/?p=528#comment-5746</guid>
		<description>Michael, I hear you. I am a long time BBEdit user (but only since v. 6) which I use to do (x)html, PHP, MySQL, etc. I wanted to learn RoR and kept seeing Textmate in the video and reading how people rave about it. 

I was a little disappointed at first, but that's because I didn't understand the differing philosophies behind the two products. Now that I see where TM's strengths lie, I appreciate it more and more. BBEdit is still in the dock, but I love having both options available for what they do best.</description>
		<content:encoded><![CDATA[	<p>Michael, I hear you. I am a long time <span class="caps">BBE</span>dit user (but only since v. 6) which I use to do (x)html, <span class="caps">PHP</span>, MySQL, etc. I wanted to learn RoR and kept seeing Textmate in the video and reading how people rave about it. </p>

	<p>I was a little disappointed at first, but that&#8217;s because I didn&#8217;t understand the differing philosophies behind the two products. Now that I see where TM&#8217;s strengths lie, I appreciate it more and more. <span class="caps">BBE</span>dit is still in the dock, but I love having both options available for what they do best.</p>]]></content:encoded>
	</item>
</channel>
</rss>
