Ninja-IDE
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.
|  | |
|  Screenshot of NINJA-IDE 2.3 | |
| Developer(s) | Diego Sarmentero, Horacio DurĂ¡n, Gabriel Acosta, Pedro Mourelle, Jose Rostagno | 
|---|---|
| Stable release | |
| Repository | |
| Written in | Python | 
| Operating system | Cross-platform: Linux, Mac OS X, Windows, FreeBSD | 
| Platform | CPython, PyQt | 
| Available in | Multilingual | 
| Type | Software development | 
| License | GNU GPL 3 | 
| Website | ninja-ide | 
It provides tools to simplify Python software development and handles many kinds of situations thanks to its rich extensibility.
Features
    
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, 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 showing/hiding 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
    
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
    
Many plugins are being developed, mostly with the help of the Community. A complete list of Plugins can be found here:
References
    
- ninja-ide.org Downloads
- GitHub (2019-06-23), Ninja-IDE 2.4 released
External links
    
|  | Wikimedia Commons has media related to: Ninja-IDE (category) | 
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.