<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>2718.us blog &#187; gecko</title>
	<atom:link href="http://2718.us/blog/tag/gecko/feed/" rel="self" type="application/rss+xml" />
	<link>http://2718.us/blog</link>
	<description>Miscellaneous Technological Geekery</description>
	<lastBuildDate>Tue, 18 May 2010 02:42:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Text Editors</title>
		<link>http://2718.us/blog/2008/11/12/text-editors/</link>
		<comments>http://2718.us/blog/2008/11/12/text-editors/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 20:44:32 +0000</pubDate>
		<dc:creator>2718.us</dc:creator>
				<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[bbedit]]></category>
		<category><![CDATA[coda]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[gecko]]></category>
		<category><![CDATA[komodo]]></category>
		<category><![CDATA[komodo edit]]></category>
		<category><![CDATA[macvim]]></category>
		<category><![CDATA[scintilla]]></category>
		<category><![CDATA[sftp]]></category>
		<category><![CDATA[skedit]]></category>
		<category><![CDATA[subethaedit]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[textmate]]></category>
		<category><![CDATA[textpad]]></category>
		<category><![CDATA[textwrangler]]></category>
		<category><![CDATA[vi]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://2718.us/blog/?p=113</guid>
		<description><![CDATA[When I was first learning structured programming, I used an IDE (TurboPascal).  Since then, I have rarely used an IDE outside of specialized language development environments like VisualBASIC.  Mostly, I use a text editor that I link up with a good sftp program to edit remotely or that I use in conjunction with subversion.  For [...]]]></description>
			<content:encoded><![CDATA[<p>When I was first learning structured programming, I used an IDE (TurboPascal).  Since then, I have rarely used an IDE outside of specialized language development environments like VisualBASIC.  Mostly, I use a text editor that I link up with a good sftp program to edit remotely or that I use in conjunction with subversion.  For a long time, when I was still programming heavily on PCs, I used <a href="http://www.textpad.com/">TextPad</a>.  It&#8217;s probably still toward the top of my list, but it&#8217;s been so long since I used a PC as one of my primary machines that it&#8217;s hard for me to know.</p>
<p>The lack of TextPad for mac has left me searching, on and off, almost constantly for the &#8220;right&#8221; mac text editor.  Most of the time now, that search leaves me right back at <a href="http://www.activestate.com/Products/komodo_edit/">Komodo Edit</a>, the free cross-platform text editor built on <a href="http://www.mozilla.org/newlayout/">Gecko</a> and <a href="http://www.scintilla.org/">Scintilla</a> that I&#8217;ve been using for a logn time now.  Every other major editor just seems to be missing something I&#8217;ve come to really like in Komodo Edit, even as slow and clumsy as the interface can be sometimes.</p>
<p>I really wanted to like <a href="http://www.barebones.com/products/bbedit/">BBEdit</a>, <a href="http://www.barebones.com/products/textwrangler/">TextWranger</a>, <a href="http://macromates.com/">TextMate</a>, <a href="http://www.skti.org/skedit/">skEdit</a>, <a href="http://www.codingmonkeys.de/subethaedit/">subEthaEdit</a>, <a href="http://www.panic.com/coda/">Coda</a>, etc., but none of them seemed to have the simplicity of code-completion (including variable and constant name completion) and intelligent code auto-indenting that Komodo Edit does.  I wanted to like the integration of various resources in Coda, but having the reference materials in the one program versus in a web browser window over on that second monitor there just didn&#8217;t seem to make enough of a difference.  I wanted to think that having an editor that could do sftp and subversion was worthwhile, but it just didn&#8217;t seem to matter to my workflow.</p>
<p>It&#8217;s been so long since I&#8217;ve been away from TextPad that I&#8217;m not sure even it would compare to Komodo Edit.  Of course, the one tool that is poised at any moment to start eating into Komodo Edit&#8217;s share of my use time is <a href="http://code.google.com/p/macvim/">MacVim</a> (this is apparently a new port of vim).  Vi/vim is so unbelievably powerful&#8230; and so much more my style than Emacs.  Vi has been my text editor of choice at the command line for about a decade or so now.  See also <a href="http://www.viemu.com/a-why-vi-vim.html">Why, oh WHY, do those #?@! nutheads use vi?</a> and the two graphics below.<span id="more-113"></span></p>
<p><a href="http://www.bemroses.net/images/curves.jpg"><img title="Learning Curves" src="http://www.bemroses.net/images/curves.jpg" alt="Learning Curves" width="600" height="400" /></a></p>
<p><a href="http://xkcd.com/378/"><img title="Real Programmers" src="http://imgs.xkcd.com/comics/real_programmers.png" alt="Real Programmers" width="740" height="406" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://2718.us/blog/2008/11/12/text-editors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

