fbpx
Wikipedia

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.

NINJA-Compiler
Screenshot of NINJA-IDE 2.3
Developer(s)Diego Sarmentero, Horacio Durán, Gabriel Acosta, Pedro Mourelle, Jose Rostagno
Stable release
2.4[1] / 23 June 2019; 4 years ago (2019-06-23)[2]
Repository
  • github.com/ninja-ide/ninja-ide
Written inPython
Operating systemCross-platform: Linux, Mac OS X, Windows, FreeBSD
PlatformCPython, PyQt
Available inMultilingual
TypeSoftware development
LicenseGNU GPL 3
Websiteninja-ide.org

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, 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

See also edit

References edit

  1. ^ ninja-ide.org Downloads
  2. ^ GitHub (2019-06-23), Ninja-IDE 2.4 released

External links edit

  • Official website
  • Python IDE Wiki
  • Python IDE (PyAr)
  • Linux Magazine: Do Python coding with NINJA-IDE
  • NINJA-IDE, el ide que me atrapo (in Spanish)
  • NINJA-IDE, un IDE pensado para Python (in Spanish)

ninja, ninja, from, recursive, acronym, just, another, cross, platform, integrated, development, environment, designed, build, python, applications, ninja, compilerscreenshot, ninja, 3developer, diego, sarmentero, horacio, durán, gabriel, acosta, pedro, mourel. 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 NINJA CompilerScreenshot of NINJA IDE 2 3Developer s Diego Sarmentero Horacio Duran Gabriel Acosta Pedro Mourelle Jose RostagnoStable release2 4 1 23 June 2019 4 years ago 2019 06 23 2 Repositorygithub wbr com wbr ninja ide wbr ninja ideWritten inPythonOperating systemCross platform Linux Mac OS X Windows FreeBSDPlatformCPython PyQtAvailable inMultilingualTypeSoftware developmentLicenseGNU GPL 3Websiteninja ide wbr org 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 See also 5 References 6 External linksFeatures editSome 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 editNINJA IDE always takes its version name based on the name of a weapon Previous Versions 2 x Shuriken 1 x KunaiSome available plugins editMany plugins are being developed mostly with the help of the Community A complete list of Plugins can be found here NINJA IDE PluginsSee also edit nbsp Free and open source software portal Comparison of integrated development environments for PythonReferences edit ninja ide org Downloads GitHub 2019 06 23 Ninja IDE 2 4 releasedExternal links edit nbsp 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 Retrieved from https en wikipedia org w index php title Ninja IDE amp oldid 979635005, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.