<?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; editor</title>
	<atom:link href="http://2718.us/blog/tag/editor/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>Two Days with Xcode Made Me Miss MacVim</title>
		<link>http://2718.us/blog/2009/04/28/two-days-with-xcode-made-me-miss-macvim/</link>
		<comments>http://2718.us/blog/2009/04/28/two-days-with-xcode-made-me-miss-macvim/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 15:14:10 +0000</pubDate>
		<dc:creator>2718.us</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[gvim]]></category>
		<category><![CDATA[macvim]]></category>
		<category><![CDATA[vim]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://2718.us/blog/?p=144</guid>
		<description><![CDATA[I spent a large chunk of 2 days bashing out some code for asLJ, which is in a mix of Applescript Studio and Objective-C all pieced together with its GUI in Xcode.  While I don&#8217;t dislike Xcode&#8217;s text editor—in fact, I have had moments where I really liked it and wondered about using it for [...]]]></description>
			<content:encoded><![CDATA[<p>I spent a large chunk of 2 days bashing out some code for <a href="http://2718.us/asLJ/">asLJ</a>, which is in a mix of Applescript Studio and Objective-C all pieced together with its GUI in Xcode.  While I don&#8217;t <em>dis</em>like Xcode&#8217;s text editor—in fact, I have had moments where I really liked it and wondered about using it for everything—I discovered that the past few months with MacVim/gVim/Vim have gotten me much more into the power of Vim.  Moving around through the code felt slow.  Systematic changes were annoying (simple find-replace isn&#8217;t so bad, if not as quick to do as in Vim, but changing &#8220;[thing1],[thing2],&#8221; to &#8220;[thing2],[thing1],&#8221; for various values of thing1 and thing2 on numerous lines was a bunch of mouse-keyboard-mixed hackery instead of a single well-constructed command.</p>
<p>There aren&#8217;t a whole lot of little details like that for me to point to and say &#8220;see?  Vim is better!&#8221;  Ultimately, what it comes down to is that I am eager to have to do something like PHP programming or web site maintenance for which I&#8217;ll use Vim.</p>
]]></content:encoded>
			<wfw:commentRss>http://2718.us/blog/2009/04/28/two-days-with-xcode-made-me-miss-macvim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improving Your Vim-Fu</title>
		<link>http://2718.us/blog/2009/02/25/improving-your-vim-fu/</link>
		<comments>http://2718.us/blog/2009/02/25/improving-your-vim-fu/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 01:18:43 +0000</pubDate>
		<dc:creator>2718.us</dc:creator>
				<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[macvim]]></category>
		<category><![CDATA[vi]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://2718.us/blog/?p=134</guid>
		<description><![CDATA[Efficient Editing With vim This tutorial assumes a basic knowledge of vim &#8212; insert mode, command mode, loading and saving files, etc. It is intended to help vi novices develop their skills so that they can use vi efficiently. (Posted mostly for my own reference, though I thought it might be of use to anyone [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jmcpherson.org/editing.html">Efficient Editing With vim</a></p>
<blockquote><p>This tutorial assumes a basic knowledge of vim &#8212; insert mode, command mode, loading and saving files, etc. It is intended to help vi novices develop their skills so that they can use vi efficiently.</p></blockquote>
<p>(Posted mostly for my own reference, though I thought it might be of use to anyone else who wants to improve their use of vim.)</p>
]]></content:encoded>
			<wfw:commentRss>http://2718.us/blog/2009/02/25/improving-your-vim-fu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>
		<item>
		<title>Real Programmers&#8230;</title>
		<link>http://2718.us/blog/2008/04/14/real-programmers/</link>
		<comments>http://2718.us/blog/2008/04/14/real-programmers/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 09:01:38 +0000</pubDate>
		<dc:creator>2718.us</dc:creator>
				<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[butterfly]]></category>
		<category><![CDATA[butterfly effect]]></category>
		<category><![CDATA[cartoon]]></category>
		<category><![CDATA[comic]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[joe]]></category>
		<category><![CDATA[jove]]></category>
		<category><![CDATA[komodo edit]]></category>
		<category><![CDATA[magnetic media]]></category>
		<category><![CDATA[meta]]></category>
		<category><![CDATA[meta key]]></category>
		<category><![CDATA[nano]]></category>
		<category><![CDATA[old school]]></category>
		<category><![CDATA[old skool]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[vi]]></category>
		<category><![CDATA[vim]]></category>
		<category><![CDATA[xkcd]]></category>

		<guid isPermaLink="false">http://2718.us/blog/?p=17</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://xkcd.com/378/"><img style="border: 0;" src="http://imgs.xkcd.com/comics/real_programmers.png" alt="" width="500" height="274" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://2718.us/blog/2008/04/14/real-programmers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

