Ninja-IDE
Ninja-IDE
(Redirected from Ninja-ide)
Jump to navigation
Jump to search
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 (2013-07-07)[2] |
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.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.
Contents
1 Features
2 Versions names
3 Some available plugins
4 References
5 See also
6 External links
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 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[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:
- NINJA-IDE Plugins
References[edit]
^ ninja-ide.org Downloads
^ Diego Sarmentero (2013-05-10), Ninja-IDE 2.3 has been released!.mw-parser-output cite.citationfont-style:inherit.mw-parser-output .citation qquotes:"""""""'""'".mw-parser-output .citation .cs1-lock-free abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/6/65/Lock-green.svg/9px-Lock-green.svg.png")no-repeat;background-position:right .1em center.mw-parser-output .citation .cs1-lock-limited a,.mw-parser-output .citation .cs1-lock-registration abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Lock-gray-alt-2.svg/9px-Lock-gray-alt-2.svg.png")no-repeat;background-position:right .1em center.mw-parser-output .citation .cs1-lock-subscription abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/a/aa/Lock-red-alt-2.svg/9px-Lock-red-alt-2.svg.png")no-repeat;background-position:right .1em center.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registrationcolor:#555.mw-parser-output .cs1-subscription span,.mw-parser-output .cs1-registration spanborder-bottom:1px dotted;cursor:help.mw-parser-output .cs1-ws-icon abackground:url("//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-logo.svg/12px-Wikisource-logo.svg.png")no-repeat;background-position:right .1em center.mw-parser-output code.cs1-codecolor:inherit;background:inherit;border:inherit;padding:inherit.mw-parser-output .cs1-hidden-errordisplay:none;font-size:100%.mw-parser-output .cs1-visible-errorfont-size:100%.mw-parser-output .cs1-maintdisplay:none;color:#33aa33;margin-left:0.3em.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration,.mw-parser-output .cs1-formatfont-size:95%.mw-parser-output .cs1-kern-left,.mw-parser-output .cs1-kern-wl-leftpadding-left:0.2em.mw-parser-output .cs1-kern-right,.mw-parser-output .cs1-kern-wl-rightpadding-right:0.2em
See also[edit]
- Comparison of integrated development environments for Python
External links[edit]
Wikimedia Commons has media related to: Ninja-IDE (category) |
- Official website
- Python IDE Wiki
- Python IDE (PyAr)
- Linux Magazine: Do Python coding with NINJA-IDE
- NINJA-IDE a powerful IDE for developing Python Apps
- NINJA-IDE, el ide que me atrapo (in Spanish)
- NINJA-IDE, un IDE pensado para Python (in Spanish)
Categories:
- Free integrated development environments
- Free integrated development environments for Python
- Free software programmed in Python
- Python software
(window.RLQ=window.RLQ||).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.392","walltime":"0.528","ppvisitednodes":"value":1036,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":20417,"limit":2097152,"templateargumentsize":"value":2540,"limit":2097152,"expansiondepth":"value":25,"limit":40,"expensivefunctioncount":"value":4,"limit":500,"unstrip-depth":"value":1,"limit":20,"unstrip-size":"value":3173,"limit":5000000,"entityaccesscount":"value":1,"limit":400,"timingprofile":["100.00% 487.539 1 -total"," 44.53% 217.090 2 Template:Infobox"," 37.32% 181.932 1 Template:Infobox_software"," 35.07% 170.961 2 Template:Es"," 34.28% 167.113 1 Template:Link_language"," 18.41% 89.754 1 Template:Reflist"," 16.49% 80.394 1 Template:Citation"," 11.98% 58.408 1 Template:Infobox_software/simple"," 7.31% 35.630 2 Template:Wikidata"," 6.86% 33.426 1 Template:Start_date_and_age"],"scribunto":"limitreport-timeusage":"value":"0.252","limit":"10.000","limitreport-memusage":"value":10705662,"limit":52428800,"cachereport":"origin":"mw1323","timestamp":"20190325131229","ttl":2592000,"transientcontent":false);mw.config.set("wgBackendResponseTime":95,"wgHostname":"mw1243"););