Tuesday, April 27, 2010

Eric4: probably best IDE for Python!

Sometimes Vim|Emacs and Linux Shell (Yes I'm Linux freq) is not enough for our Python development. When You need integrated solution. When Integrated Development Environment is more productive. Today we will talk about one IDE for Python. About Eric4.

No it is not adv of Eric4. (OK it is, but I wasn't paid for it ;) )

Few Eric4 features:
  • code Highlighting
  • code autoindentation
  • class browser
  • multi and single project managment
  • integrated python shell
  • rope refactoring tool
  • integration with unnittests
  • additional plugins (eg Django support)
First install Eric4, next check if you have installed all Python packages You will likely use and install all python versions you want to use (python3!). After first start Eric will ask You for configuring it.


First time configuration of Eric4

Od Eric
I've checked only two additional options:
  • Editor -> General Convert tabs upon open
  • Editor -> Typing Auto dedent of 'def' statment
New Project:

Od Eric
Eric can handle Ruby scripts also! If You know Qt You will be pleased with Qt4 support with Eric which have templates for Qt projects and full integrations with Qt tools (Linguist, Designer, etc.).

Unittest integration:

Od Eric
Eric will even suggest right script if it starts with 'test' prefix.

Rope refactoring tool:

Od Eric
Eric have lots more features. I'll let you explore it yourself.


No comments:

Post a Comment