PythonのIDEを発掘!

意外なところに埋もれていました。

tags:python, gui
created:2007-02-06T10:21:31

素直でいい開発環境でした。開発は商業ベース主体に移行した模様。

こんなところに!

wxPythonの デモ&ツール をインストールしましたが、

(wxPython2.6 Docs and Demosインストールフォルダ)\samples\ide\ActiveGridIDE.py

を起動すると・・・。

スクリーンショット

起動時のスプラッシュ:
../../../_images/active_grid_splash.png
起動直後:
../../../_images/active_grid.png

ホームサイト: http://www.activegrid.com/

こちらのホームサイトでは、apacheとの連携を想定した Webアプリケーションの構築環境が提供されています。

wxPythonのデモサンプルにあるものは、この環境のコードエディタとデバッガ部分です。

機能紹介

コード補完

Ctrl+Spaceでコード補完の選択リストがポップアップします。

../../../_images/activegrid1.png

選択後、tabキーで確定できます。 (ちょっと癖あり?)

他のモジュールも検索して補完してくれます。

デバッガ

デバッガつき実行をするとデバッグできます。

トレース実行、ステップイン、ブレーク、コンティニュー

たいていの機能はそろっているようです。

プロジェクト管理

VisualStudioのようにソースファイル群のプロジェクト単位での管理ができます。 マルチプロジェクト、Subversionによるバージョン管理機能にも対応しています。

アイコン、イメージファイルの管理もできます。 HTML、Perl、PHP、XMLなどのエディタも。

所感

本家にはOS別のバイナリインストーラーも用意されています。

PythonとwxPythonでできていますので、素直にどの環境でも動くでしょう。

またコモンダイアログを積極的に利用していますので、ロケールトラブルも起こりにくそう。