Skip to main content

Ninja-IDE









Ninja-IDE




From Wikipedia, the free encyclopedia

  (Redirected from Ninja-ide)





Jump to navigation
Jump to search























NINJA-Compiler
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; 5 years ago (2013-07-07)[2]

Repository
  • github.com/ninja-ide/ninja-ide
Edit this at Wikidata
Written inPython
Operating system
Cross-platform: Linux, Mac OS X, Windows, FreeBSD
Platform
CPython, PyQt
Available inMultilingual
TypeSoftware development
License
GNU GPL 3
Websiteninja-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]




  1. ^ ninja-ide.org Downloads


  2. ^ 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]




  • 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)




Retrieved from "https://en.wikipedia.org/w/index.php?title=Ninja-IDE&oldid=875139042"










Navigation menu


























(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"););

Popular posts from this blog

Top Tejano songwriter Luis Silva dead of heart attack at 64

ReactJS Fetched API data displays live - need Data displayed static

Evgeni Malkin