请输入您要查询的百科知识:

 

词条 Ninja-IDE
释义

  1. Features

  2. Versions names

  3. Some available plugins

  4. References

  5. See also

  6. External links

{{Infobox software
| name = NINJA-Compiler
| logo = Ninja-ide-logo.png
| screenshot = Ninja-ide-screenshot.png
| caption = Screenshot of NINJA-IDE 2.3
| developer = Diego Sarmentero, Horacio Durán, Gabriel Acosta, Pedro Mourelle, Jose Rostagno
| latest release version = 2.3 (Shuriken)[1]
| latest release date = {{Start date and age|2013|07|07|df=yes}}[2]
| platform = CPython, PyQt
| operating system = Cross-platform: Linux, {{nowrap|Mac OS X}}, Windows, FreeBSD
| language = Multilingual
| programming language = Python
| genre = Software development
| license = GNU GPL 3
| website = {{URL|ninja-ide.org}}
}}{{Portal|Free and open-source software|Python programming}}

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

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

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:

  • NINJA-IDE Plugins

References

1. ^ninja-ide.org Downloads
2. ^{{citation |author=Diego Sarmentero |date=2013-05-10 |title=Ninja-IDE 2.3 has been released! |url=http://www.diegosarmentero.com/2013/07/ninja-ide-23-released-restore-your.html}}

See also

  • Comparison of integrated development environments for Python

External links

{{Commons and category}}
  • {{Official website|ninja-ide.org}}
  • [https://wiki.python.org/moin/IntegratedDevelopmentEnvironments 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 {{es}}
  • NINJA-IDE, un IDE pensado para Python {{es}}

4 : Free integrated development environments|Free integrated development environments for Python|Free software programmed in Python|Python software

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/17 10:06:09