IDE Question
Jorgen Grahn
grahn+nntp at snipabacken.se
Sat Oct 18 14:11:47 EDT 2008
On Wed, 15 Oct 2008 11:02:45 -0700 (PDT), jdd <jeremiah.dodds at gmail.com> wrote:
> On Oct 15, 1:19 pm, "Steve Phillips" <steve... at gmail.com> wrote:
>> Hi All,
>> I am just wondering what seems to be the most popular IDE. The reason
>> I ask is I am currently at war with myself when it comes to IDE's. It
>> seems like every one I find and try out has something in it that
>> others don't and viceversa. I am in search for the perfect IDE and
>> after many months of searching, I always come back to IDLE to do what
>> I need to do. I want to use Komodo badly but the one issue I have with
>> that is sometimes the auto-complete works and other times it doesn't.
>> Even if I carbon copy a script.
>>
>> Thanks in advance,
>> Steve P
>
> I would personally recommend that you take the time to learn your way
> around a powerful text editor such as emacs or vim (I use emacs,
> myself), however that may not fit well with your personal editing
> tastes, and the learning curve is a bit steep. The editing tastes
> problem can be solved once you learn your way around a powerful text
> editor (emacs, for instance, is practically infinitely customizable),
> and the power you get from using them is amazing.
I agree. And the reason is this: learning to use a text editor well
takes years -- meaning that after years you still learn new things
that help you type better/faster/with less strain on your ancles. You
don't want that to be tied to programming Python.
To pick an example: what Emacs calls dabbrev-expand. You type a
few letters of a word, call on dabbrev-expand, and cycle through
words in your open files which start with those letters. This is
very useful in Python code, but it's equally useful when writing
mail, C code, documentation ...
Most people I've seen programming use their editor as if it was
Windows Notepad. It's easy to get an advantage over them, by being
willing to learn a bit. (The downside is that watching them program
will be like watching someone trying to ride a bike with flat tyres ...)
/Jorgen
--
// Jorgen Grahn <grahn@ Ph'nglui mglw'nafh Cthulhu
\X/ snipabacken.se> R'lyeh wgah'nagl fhtagn!
More information about the Python-list
mailing list