<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Text Editors for Coders : Deathmatch Review</title>
	<atom:link href="http://planetozh.com/blog/2007/06/text-editors-for-coders-deathmatch-review/feed/" rel="self" type="application/rss+xml" />
	<link>http://planetozh.com/blog/2007/06/text-editors-for-coders-deathmatch-review/?source=rss</link>
	<description>A bit of my personal life, mainly focused on my kids. A bit of code, mainly focused on Wordpress and PHP. Overall, bits of nothing in particular.</description>
	<lastBuildDate>Wed, 08 Feb 2012 20:57:05 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: rhapdog</title>
		<link>http://planetozh.com/blog/2007/06/text-editors-for-coders-deathmatch-review/comment-page-1/#comment-140515</link>
		<dc:creator>rhapdog</dc:creator>
		<pubDate>Wed, 02 Feb 2011 14:48:59 +0000</pubDate>
		<guid isPermaLink="false">http://planetozh.com/blog/2007/06/text-editors-for-coders-deathmatch-review/#comment-140515</guid>
		<description>The thing about the heredoc failing with UltraEdit that does not bother me is this... I hate the heredoc syntax, because it messes up the indentation level of your code.  You can accomplish the same thing as heredoc in PHP by simply using a &quot;multi-line&quot; string.

For example:
echo &quot;This is the first line of a string
this is the 2nd line
3rd line
and so on.&quot;;

Multi-line strings are my preferred method of doing things, especially since it is just plain &quot;easier to read and understand.&quot;  When you work between multiple programming languages, it is also the most portable. 

Given this, and the fact that Notepad++ can&#039;t handle alternation (&#124;) in regex find/replace, and Notepad++ can&#039;t handle large file support or even multi-line regex find/replace, then UltraEdit wins hands down.  Those are features I use regularly, and Notepad++, while a fine text editor, just doesn&#039;t do what I need.</description>
		<content:encoded><![CDATA[<p>The thing about the heredoc failing with UltraEdit that does not bother me is this&#8230; I hate the heredoc syntax, because it messes up the indentation level of your code.  You can accomplish the same thing as heredoc in PHP by simply using a &#8220;multi-line&#8221; string.</p>
<p>For example:<br />
echo &#8220;This is the first line of a string<br />
this is the 2nd line<br />
3rd line<br />
and so on.&#8221;;</p>
<p>Multi-line strings are my preferred method of doing things, especially since it is just plain &#8220;easier to read and understand.&#8221;  When you work between multiple programming languages, it is also the most portable. </p>
<p>Given this, and the fact that Notepad++ can&#8217;t handle alternation (|) in regex find/replace, and Notepad++ can&#8217;t handle large file support or even multi-line regex find/replace, then UltraEdit wins hands down.  Those are features I use regularly, and Notepad++, while a fine text editor, just doesn&#8217;t do what I need.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TwoHawks</title>
		<link>http://planetozh.com/blog/2007/06/text-editors-for-coders-deathmatch-review/comment-page-1/#comment-101494</link>
		<dc:creator>TwoHawks</dc:creator>
		<pubDate>Tue, 16 Mar 2010 21:31:47 +0000</pubDate>
		<guid isPermaLink="false">http://planetozh.com/blog/2007/06/text-editors-for-coders-deathmatch-review/#comment-101494</guid>
		<description>After all this time your posting here still gets high  SE listing, OZH ;^)

To chime in... I have been using EditPad Pro for soem years now, but occasionally (like today) look around for alternatives.  I am compelled by your text highlighting / handling comparison.  I tried your test in the latest EPP and it succeeded at everything except added collapsing for the nested Foreach statement.

Today I briefly looked into Notepad++ and TextPad.  Some quick comments...

1) Language selection in EPP is as easy as  selecting from a drop-down menu.  Finding other or custom languages (or customizing installed ones) is a snap
 - NPP appears to have similar/o-par capability
 - TextPad&#039;s handling seems a bit clunky and not well thought out (difficult to use)

2) I rely heavily on the Project Grouping capability of EPP.  I can open several projects (&#039;Workspaces&#039; in TP, &#039;Sessions&#039; in NPP) each having its own dedicated tab (I set it up so they are along the bottom of the open documents&#039; window-panes).  Select a Project tab and all the document tabs at top shift to the current project.
 - TP cannot open multiple workspaces at the same time.
 - NPP &#039;can&#039; open another window instance and then you can load a unique session in it, so the ability is there, but it feels a bit clunky, 
  - you have to have multiple windows open
  - there&#039;s no menu or anything at all to help you determine which session you have open, may be working in, or to navigate them... so its not really a supported feature, only this &quot;workaround&quot; kinda gets you there.
Would not be practical if you rely on managing concurrent workspaces/projects/sessions, but then I am a bit spoiled by EPP&#039;s advanced handling of this.

3) In EPP I like being able to write custom command sequences for files, or code within files (like select a line, or group of lines, and run them). EPP supports complex configuration of such, and a handy menu for running them.  It also sports a results pane. I do not think you can set break points in EPP, but reporting is excellent (ec: dll call and handle reports are very detailed making troubleshooting a snap).
 - TextPad and NPP both have similar features, albeit seemingly not near as diverse or easily manageable -but I didn&#039;t spend time with it [yet], so I could be shortchanging them.  I have no feedback on their reporting depth or capabilities.  TP has a report pane, I do not readily see it (or find it) in NPP.

4) EPP does not wrap document tabs... I sorely wish it had this.
 - TP doesn&#039;t either
 - NPP does

================
I really want to find a features comparison chart that looks at these great editors being discussed here. If anyone knows of something decent in this regard please do post ;^)

Thanks for this article, Ozh!</description>
		<content:encoded><![CDATA[<p>After all this time your posting here still gets high  SE listing, OZH ;^)</p>
<p>To chime in&#8230; I have been using EditPad Pro for soem years now, but occasionally (like today) look around for alternatives.  I am compelled by your text highlighting / handling comparison.  I tried your test in the latest EPP and it succeeded at everything except added collapsing for the nested Foreach statement.</p>
<p>Today I briefly looked into Notepad++ and TextPad.  Some quick comments&#8230;</p>
<p>1) Language selection in EPP is as easy as  selecting from a drop-down menu.  Finding other or custom languages (or customizing installed ones) is a snap<br />
 &#8211; NPP appears to have similar/o-par capability<br />
 &#8211; TextPad&#8217;s handling seems a bit clunky and not well thought out (difficult to use)</p>
<p>2) I rely heavily on the Project Grouping capability of EPP.  I can open several projects (&#8216;Workspaces&#8217; in TP, &#8216;Sessions&#8217; in NPP) each having its own dedicated tab (I set it up so they are along the bottom of the open documents&#8217; window-panes).  Select a Project tab and all the document tabs at top shift to the current project.<br />
 &#8211; TP cannot open multiple workspaces at the same time.<br />
 &#8211; NPP &#8216;can&#8217; open another window instance and then you can load a unique session in it, so the ability is there, but it feels a bit clunky,<br />
  &#8211; you have to have multiple windows open<br />
  &#8211; there&#8217;s no menu or anything at all to help you determine which session you have open, may be working in, or to navigate them&#8230; so its not really a supported feature, only this &#8220;workaround&#8221; kinda gets you there.<br />
Would not be practical if you rely on managing concurrent workspaces/projects/sessions, but then I am a bit spoiled by EPP&#8217;s advanced handling of this.</p>
<p>3) In EPP I like being able to write custom command sequences for files, or code within files (like select a line, or group of lines, and run them). EPP supports complex configuration of such, and a handy menu for running them.  It also sports a results pane. I do not think you can set break points in EPP, but reporting is excellent (ec: dll call and handle reports are very detailed making troubleshooting a snap).<br />
 &#8211; TextPad and NPP both have similar features, albeit seemingly not near as diverse or easily manageable -but I didn&#8217;t spend time with it [yet], so I could be shortchanging them.  I have no feedback on their reporting depth or capabilities.  TP has a report pane, I do not readily see it (or find it) in NPP.</p>
<p>4) EPP does not wrap document tabs&#8230; I sorely wish it had this.<br />
 &#8211; TP doesn&#8217;t either<br />
 &#8211; NPP does</p>
<p>================<br />
I really want to find a features comparison chart that looks at these great editors being discussed here. If anyone knows of something decent in this regard please do post ;^)</p>
<p>Thanks for this article, Ozh!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ozh</title>
		<link>http://planetozh.com/blog/2007/06/text-editors-for-coders-deathmatch-review/comment-page-1/#comment-97475</link>
		<dc:creator>Ozh</dc:creator>
		<pubDate>Wed, 09 Dec 2009 19:49:26 +0000</pubDate>
		<guid isPermaLink="false">http://planetozh.com/blog/2007/06/text-editors-for-coders-deathmatch-review/#comment-97475</guid>
		<description>Tim » indeed it can break your neat block indentation :) But there&#039;s nothing wrong with this, except for the aesthetics of your code of course</description>
		<content:encoded><![CDATA[<p>Tim » indeed it can break your neat block indentation :) But there&#8217;s nothing wrong with this, except for the aesthetics of your code of course</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim</title>
		<link>http://planetozh.com/blog/2007/06/text-editors-for-coders-deathmatch-review/comment-page-1/#comment-97474</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Wed, 09 Dec 2009 19:07:15 +0000</pubDate>
		<guid isPermaLink="false">http://planetozh.com/blog/2007/06/text-editors-for-coders-deathmatch-review/#comment-97474</guid>
		<description>Oh right OK.  I didn&#039;t know, slightly frustrating though when I want to place them within IF and SWITCH statements... or is this not the done thing?  Sorry more of a scripting question!</description>
		<content:encoded><![CDATA[<p>Oh right OK.  I didn&#8217;t know, slightly frustrating though when I want to place them within IF and SWITCH statements&#8230; or is this not the done thing?  Sorry more of a scripting question!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ozh</title>
		<link>http://planetozh.com/blog/2007/06/text-editors-for-coders-deathmatch-review/comment-page-1/#comment-97469</link>
		<dc:creator>Ozh</dc:creator>
		<pubDate>Wed, 09 Dec 2009 15:19:03 +0000</pubDate>
		<guid isPermaLink="false">http://planetozh.com/blog/2007/06/text-editors-for-coders-deathmatch-review/#comment-97469</guid>
		<description>Tim » It&#039;s normal. Heredoc are supposed to be on their own line, not indented or tabbed (at least in many languages, PHP &amp; Perl for example)</description>
		<content:encoded><![CDATA[<p>Tim » It&#8217;s normal. Heredoc are supposed to be on their own line, not indented or tabbed (at least in many languages, PHP &#038; Perl for example)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim</title>
		<link>http://planetozh.com/blog/2007/06/text-editors-for-coders-deathmatch-review/comment-page-1/#comment-97466</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Wed, 09 Dec 2009 11:18:54 +0000</pubDate>
		<guid isPermaLink="false">http://planetozh.com/blog/2007/06/text-editors-for-coders-deathmatch-review/#comment-97466</guid>
		<description>Notepad++ fails unfortunately if the end tag of a heredoc - in this case, HELLO;  is tabbed away from the margin in anyway.</description>
		<content:encoded><![CDATA[<p>Notepad++ fails unfortunately if the end tag of a heredoc &#8211; in this case, HELLO;  is tabbed away from the margin in anyway.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig M. Rosenblum</title>
		<link>http://planetozh.com/blog/2007/06/text-editors-for-coders-deathmatch-review/comment-page-1/#comment-96273</link>
		<dc:creator>Craig M. Rosenblum</dc:creator>
		<pubDate>Sun, 11 Oct 2009 13:41:46 +0000</pubDate>
		<guid isPermaLink="false">http://planetozh.com/blog/2007/06/text-editors-for-coders-deathmatch-review/#comment-96273</guid>
		<description>I have been programming for 6+ years using textpad, it it a light but very powerful text-editor it is shareware though, but you can use it forever..

What i Love about it is:

1. Very Fast To Load
2. Has Simple To use but Powerful Macro Programming
3. Tabbed Interface
4. Can do Search using text/hex, or regex, and can search through files and folders....Very fast too.
5. You can download any syntax color highlighting for free, from textpad.com
6. Tons of macros and tools there as well all free.
7. You can adjust the colors of each file type to fit your own needs or needs of your graphics/monitor.
8. Can easily change case of code/text in blocks to any case, upper, lower, capitalize, sentences

Just a powerful old-skool text-editor...</description>
		<content:encoded><![CDATA[<p>I have been programming for 6+ years using textpad, it it a light but very powerful text-editor it is shareware though, but you can use it forever..</p>
<p>What i Love about it is:</p>
<p>1. Very Fast To Load<br />
2. Has Simple To use but Powerful Macro Programming<br />
3. Tabbed Interface<br />
4. Can do Search using text/hex, or regex, and can search through files and folders&#8230;.Very fast too.<br />
5. You can download any syntax color highlighting for free, from textpad.com<br />
6. Tons of macros and tools there as well all free.<br />
7. You can adjust the colors of each file type to fit your own needs or needs of your graphics/monitor.<br />
8. Can easily change case of code/text in blocks to any case, upper, lower, capitalize, sentences</p>
<p>Just a powerful old-skool text-editor&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JCM</title>
		<link>http://planetozh.com/blog/2007/06/text-editors-for-coders-deathmatch-review/comment-page-1/#comment-95055</link>
		<dc:creator>JCM</dc:creator>
		<pubDate>Sat, 15 Aug 2009 13:13:11 +0000</pubDate>
		<guid isPermaLink="false">http://planetozh.com/blog/2007/06/text-editors-for-coders-deathmatch-review/#comment-95055</guid>
		<description>I can&#039;t believe nobody mentioned VIM (http://www.vim.org/)!

VIM 7.2 with the default PHP file type renders your snippet perfectly.</description>
		<content:encoded><![CDATA[<p>I can&#8217;t believe nobody mentioned VIM (<a href="http://www.vim.org/" rel="nofollow">http://www.vim.org/</a>)!</p>
<p>VIM 7.2 with the default PHP file type renders your snippet perfectly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dr3d</title>
		<link>http://planetozh.com/blog/2007/06/text-editors-for-coders-deathmatch-review/comment-page-1/#comment-83754</link>
		<dc:creator>dr3d</dc:creator>
		<pubDate>Wed, 19 Nov 2008 21:13:59 +0000</pubDate>
		<guid isPermaLink="false">http://planetozh.com/blog/2007/06/text-editors-for-coders-deathmatch-review/#comment-83754</guid>
		<description>Notepad++ fails HEREDOC if encoding is MAC .. just an FYI cause it had me pulling the last of my hair out....</description>
		<content:encoded><![CDATA[<p>Notepad++ fails HEREDOC if encoding is MAC .. just an FYI cause it had me pulling the last of my hair out&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: razorwire</title>
		<link>http://planetozh.com/blog/2007/06/text-editors-for-coders-deathmatch-review/comment-page-1/#comment-73065</link>
		<dc:creator>razorwire</dc:creator>
		<pubDate>Fri, 12 Sep 2008 08:00:42 +0000</pubDate>
		<guid isPermaLink="false">http://planetozh.com/blog/2007/06/text-editors-for-coders-deathmatch-review/#comment-73065</guid>
		<description>Textmate can do HEREDOC code styling as long as you update the PHP bundle to the latest one. See:
http://macromates.com/

To update the PHP bundle after installing textmate change &quot;Python&quot; to &quot;PHP&quot; in the terminal commands on the following page:
http://blog.macromates.com/2006/updating-a-bundle/</description>
		<content:encoded><![CDATA[<p>Textmate can do HEREDOC code styling as long as you update the PHP bundle to the latest one. See:<br />
<a href="http://macromates.com/" rel="nofollow">http://macromates.com/</a></p>
<p>To update the PHP bundle after installing textmate change &#8220;Python&#8221; to &#8220;PHP&#8221; in the terminal commands on the following page:<br />
<a href="http://blog.macromates.com/2006/updating-a-bundle/" rel="nofollow">http://blog.macromates.com/2006/updating-a-bundle/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

