<?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>Python Blog - All about python &#187; Editors</title>
	<atom:link href="http://www.python-blog.com/tag/editors/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.python-blog.com</link>
	<description>and technologies around</description>
	<lastBuildDate>Tue, 27 Jul 2010 19:58:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PyDev Python IDE &#8211; the best choice</title>
		<link>http://www.python-blog.com/2009/06/20/python-ide-pydev-best-choice/</link>
		<comments>http://www.python-blog.com/2009/06/20/python-ide-pydev-best-choice/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 14:33:34 +0000</pubDate>
		<dc:creator>Marcin Kuźmiński</dc:creator>
				<category><![CDATA[Editors]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[GIL]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[orm]]></category>
		<category><![CDATA[PyDev]]></category>
		<category><![CDATA[pydev extensions]]></category>
		<category><![CDATA[python blog]]></category>

		<guid isPermaLink="false">http://www.python-blog.com/?p=28</guid>
		<description><![CDATA[I went through many of python editors, and always came back to PyDev. Pydev in an plug-in to eclipse it comes with load of features, among them:

Package Explorer showing outline for python modules
Mylyn integration (separate feature: org.python.pydev.mylyn.feature)
Jython and Python support!
Support for scripting Pydev with Jython
Nice PYTHONPATH configuration!
Project and module creation wizards
Ctrl+Shift+O: Organizes imports or sorts [...]]]></description>
			<content:encoded><![CDATA[<p>I went through many of python editors, and always came back to <strong><a title="pydev" href="http://pydev.sourceforge.net" target="_blank">PyDev</a></strong>. Pydev in an plug-in to eclipse it comes with load of features, among them:</p>
<ul>
<li><strong>Package Explorer</strong> showing outline for python modules</li>
<li><strong><a href="http://www.eclipse.org/mylyn/">Mylyn</a></strong> integration (separate feature: org.python.pydev.mylyn.feature)</li>
<li>Jython and Python support!</li>
<li>Support for scripting Pydev with Jython</li>
<li>Nice PYTHONPATH configuration!</li>
<li>Project and module creation wizards</li>
<li>Ctrl+Shift+O: Organizes imports or sorts selection alphabetically</li>
<li>Ctrl+Shift+F: Autoformat your code (preferences can be set)</li>
<li>Python 2.4, 2.5, 2.6, 3.0 syntax supported</li>
<li>Pydev builders can be disabled</li>
<li>Syntax highlighting</li>
<li>Spell checking (depends on JDT for Eclipse 3.3)</li>
<li>Hovering in errors shows descriptions</li>
<li>Matching brackets highlighted.</li>
<li>Parser errors marked in the task list</li>
<li>Outline view with imports/functions/classes</li>
<li>Tabs or spaces preference</li>
<li>Smart indentation (indent and dedent)</li>
<li>Navigation: keyboard shortcuts to previous or next function. <em>Default: (Ctrl+Shift+Up and Ctrl+Shift+Down) </em></li>
<li>Comment and uncomment commands (on the popup menu) and keybindings. <em>Default: (Ctrl+3 and Ctrl+Shift+3) </em></li>
<li>hyperlinks over functions//import statements</li>
<li>Code folding</li>
<li><a href="http://pydev.sourceforge.net/refactoring.html">Refactoring</a> with <a href="http://bicyclerepair.sourceforge.net/">bicycle repair man</a>.</li>
<li><a href="http://pydev.sourceforge.net/codecompletion.html">Code Completion</a> <em>(Ctrl+Space) </em></li>
<li>Templates Completion <em>(Ctrl+Space Too) </em></li>
<li>Go to definition with <em>F3</em> (powered by <a href="http://bicyclerepair.sourceforge.net/">bicycle repair man</a>)</li>
<li><a href="http://pydev.sourceforge.net/contentassist.html">Content Assistant</a> <em>(Ctrl+1)</em></li>
<li><a href="http://pydev.sourceforge.net/codecoverage.html">Code Coverage</a></li>
<li><a href="http://pydev.sourceforge.net/pylint.html">Pylint </a></li>
<li><a href="http://pydev.sourceforge.net/tasks.html">TODO tasks</a></li>
<li>Background and current line color chooser.</li>
</ul>
<p>I highly recommend using <strong><a href="http://pydev.sourceforge.net/pylint.html">Pylint </a></strong>in pydev it really helps to keep the code good quality. <a href="http://pydev.sourceforge.net/pylint.html">Pylint </a> analyzes your code and shows unnecessary variables and imports, provides helpers to clean up the code and many more.</p>
<p>To install pydev just add <strong><span style="text-decoration: line-through;">http://pydev.sourceforge.net/updates/</span> </strong><strong><a href="http://pydev.org/updates">http://pydev.org/updates</a></strong><strong> (see update below)</strong> link to eclipse by using software updates and addons option.<br />
I&#8217;m using the nightly builds for eclipse (http://nightly.aptana.com/pydev/) because they always come with new features earlier than the main release but remember use it on your own responsibility. You can find how to setup pydev <strong><a title="pydev installation instructions" href="http://www.fabioz.com/pydev/manual_101_root.html" target="_blank">here</a></strong>. When your up and running with pydev download pylint from <a title="pylint download page" href="http://www.logilab.org/project/pylint" target="_blank"><strong>here</strong></a> don&#8217;t forget the necessary dependencies i.e: logilab-astng, logilab-common, links are on the pylint download site. The turn on pylint you have to add a path to lint.py file in pylint tab on pydev options in eclipse. After restart of eclipse you should see output from pylint on the eclipse console anytime when you save a python file.</p>
<p>Now enjoy the <strong>most powerful python IDE available</strong> :-)</p>
<p>UPDATE: since PyDev release 1.5 now the package have integrated a pyDev extensions&#8230; the new repository for eclipse containing the version 1.5 is :<strong><a href="http://pydev.org/updates">http://pydev.org/updates</a></strong><br />
I also added a post about the PyDev extensions see it here <strong>http://www.python-blog.com/2009/09/06/pydev-extension-now-open-source/</strong><a href="http://www.python-blog.com/2009/09/06/pydev-extension-now-open-source/"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.python-blog.com/2009/06/20/python-ide-pydev-best-choice/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Perfect text editor ?</title>
		<link>http://www.python-blog.com/2009/06/20/perfect-text-editor/</link>
		<comments>http://www.python-blog.com/2009/06/20/perfect-text-editor/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 11:28:37 +0000</pubDate>
		<dc:creator>Marcin Kuźmiński</dc:creator>
				<category><![CDATA[Editors]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[encodings]]></category>
		<category><![CDATA[geany]]></category>
		<category><![CDATA[gedit]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[large files]]></category>
		<category><![CDATA[orm]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[python blog]]></category>
		<category><![CDATA[text editor]]></category>

		<guid isPermaLink="false">http://www.python-blog.com/?p=16</guid>
		<description><![CDATA[I was looking something to replace Gedit / Scite text editor, since  i work with large files (1+ mln lines) opening those files in gedit was a nightmare i took 5-8 minutes to open a file with almost 100% cpu load, and searching through the files was almost as slow as opening.
Before gedit i used scite [...]]]></description>
			<content:encoded><![CDATA[<p>I was looking something to replace Gedit / Scite text editor, since  i work with large files (1+ mln lines) opening those files in gedit was a nightmare i took 5-8 minutes to open a file with almost 100% cpu load, and searching through the files was almost as slow as opening.</p>
<p>Before gedit i used scite the scintilla base text editor i was extremely fast it almost perfectly suited my needs except two things. Lack of other types of encoding than UTF-8 and in my opinion stupid options file that had to be edited manually since it doesn&#8217;t save options when you change it in scite. I looked for something to replace scite as well.</p>
<p>So i started looking for a scintilla based text editors, and i found one. Geany 0.17.</p>
<p>&#8220;Geany is a small and lightweight Integrated Development Environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. Another goal was to be as independent as possible from a special Desktop Environment like KDE or GNOME &#8211; Geany only requires the <span>GTK2</span> runtime libraries.&#8221;</p>
<p>Some basic features of Geany:</p>
<ul>
<li>Syntax highlighting</li>
<li>Code folding</li>
<li>Symbol name auto-completion</li>
<li>Construct completion/snippets</li>
<li>Auto-closing of XML and HTML tags</li>
<li>Call tips</li>
<li>Many supported filetypes including C, Java, PHP, HTML, Python, Perl, Pascal (<a href="http://www.geany.org/Main/AllFiletypes">full list</a>)</li>
<li>Symbol lists</li>
<li>Code navigation</li>
<li>Build system to compile and execute your code</li>
<li>Simple project management</li>
<li>Plugin interface (see <a href="http://www.geany.org/Support/Plugins">Plugins</a>)</li>
<li>Built in console</li>
<li>Opens file in choosen encoding</li>
<li>Replaces EOF for WIN UNIX MAC formats</li>
</ul>
<p>So now opening a file is taking 20 seconds :) It&#8217;s extremely fast, and have powerful search options. This is THE text editor I&#8217;ve been looking for&#8230;<br />
A good replacement for gedit which is slow, and scite whitch is fast but week in configuration.<br />
Highly recommended you can download a source /  win exe from this location <strong><a href="http://www.geany.org/Download/Releases">download geany </a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.python-blog.com/2009/06/20/perfect-text-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
