- Ninja-ide
-
NINJA-IDE Developer(s) Diego Sarmentero, Carlos Moreno, Martín Alderete, Matías Herranz Stable release 1.1 Kunai / 20 January 2011 Development status Active Written in Python Operating system Cross-platform: Linux, Mac OS X, Windows Platform Python, PyQt Available in Multilingual Type Software development License GNU GPL Website ninja-ide.org NINJA-IDE (from: "Ninja-IDE Is Not Just Another IDE"), is a cross-platform integrated development environment (IDE) designed to build Python applications.
It provides tools to simplify Python software development and handles many kinds of situations thanks to its rich extensibility. It is being very actively worked at by its developers.
Features
Some of the current features of the IDE are:
- Common functions such as: file handling, find in files, go to line, tabs, automatic indentation, editor zoom, etc.
- Multiplatform: It is currently being tested on Linux, Mac OS X, Windows.
- Syntax highlighting for a wide variety of languages. Even though it is intended to be mainly a Python IDE, it can also handle several other languages.
- Embbebed Python console.
- Project handling, allowing to add, modify and delete files and folders to projects, creating automatically the "__init__.py" files inside each module, etc.
- Allows to show/hide the panels of the interface in a very simple way to fit each programmer's preferences.
- Allows using more than one editor at once.
- Very rich extensibility through plugins, which creation the IDE supports.
- Session handling: remembers opened files and projects after closing the IDE.
- Autocompletion.
- Automatic updates.
Some available plugins
Many plugins are being developed. Some of the currently functional ones are:
- Create Plugin Project
- Class Completer
Categories:- Computer programming tool stubs
- Open-source integrated development environments
- Free software programmed in Python
- Python development tools
Wikimedia Foundation. 2010.