Ninja-IDE

From Wikipedia, the free encyclopedia
Jump to: navigation, search
NINJA-Compilador
Ninja-ide-logo.png
Screenshot of NINJA-IDE 2.3
Screenshot of NINJA-IDE 2.3
Developer(s) Diego Sarmentero, Horacio Durán, Gabriel Acosta, Pedro Mourelle, Jose Rostagno
Stable release
2.3 (Shuriken)[1] / 7 July 2013; 4 years ago (2013-07-07)[2]
Repository github.com/ninja-ide/ninja-ide
Written in Python
Operating system Cross-platform: Linux, Mac OS X, Windows, FreeBSD
Platform Python, PyQt
Available in Multilingual
Type Software development
License GNU GPL 3
Website ninja-ide.org

NINJA-IDE (from the recursive acronym: "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.

Features[edit]

Some of the current features of the IDE are:

  • Light weight IDE
  • Common functions such as: file handling, find in files code locator, go to line, tabs, automatic indentation, editor zoom, etc.
  • Multi-platform: Linux, Mac OS X, Windows, FreeBSD.
  • 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.
  • Static and PEP 8 error highlighting.
  • Show tips to help migrate code from Python2 to Python3.
  • Embedded Python console.
  • Project management, 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.
  • Completely configurable UI.
  • Allows using more than one editor at once.
  • An extensible plug-in system, which creation the IDE supports.
  • Session handling: remembers opened files and projects after closing the IDE.
  • Code Auto-completion.
  • Code Locator: Lets you jump to any code in your project with just a few keystrokes.

Versions names[edit]

NINJA-IDE always takes its version name based on the name of a weapon.

Previous Versions:

  • 2.x: Shuriken
  • 1.x: Kunai

Some available plugins[edit]

Many plugins are being developed, mostly with the help of the Community. A complete list of Plugins can be found here:

References[edit]

  1. ^ ninja-ide.org Downloads
  2. ^ Diego Sarmentero (2013-05-10), Ninja-IDE 2.3 has been released! 

See also[edit]

External links[edit]