Ninja-IDE

Kompilator NINJA
Deweloperzy Diego Sarmentero, Horacio Durán, Gabriel Acosta, Pedro Mourelle, Jose Rostagno
Wersja stabilna
2.4 / 23 czerwca 2019 ; 3 lata temu ( 23.06.2019 )
Magazyn
Napisane w Pyton
System operacyjny Wieloplatformowość : Linux , Mac OS X , Windows , FreeBSD
Platforma CPython , PyQt
Dostępne w Wielojęzyczny
Typ Rozwój oprogramowania
Licencja GNU GPL 3
Strona internetowa ninja-ide .org

NINJA-IDE (od rekurencyjnego akronimu: „Ninja-IDE to nie tylko kolejne IDE”) to międzyplatformowe zintegrowane środowisko programistyczne (IDE) przeznaczone do tworzenia aplikacji w języku Python .

Zapewnia narzędzia upraszczające tworzenie oprogramowania w Pythonie i radzi sobie z wieloma rodzajami sytuacji dzięki swojej bogatej rozszerzalności.

Cechy

Niektóre z obecnych funkcji IDE to:

  • Lekki IDE
  • Typowe funkcje, takie jak: obsługa plików, znajdowanie w plikach lokalizatora kodu, przechodzenie do linii, zakładki, automatyczne wcięcia, powiększanie edytora itp.
  • Wieloplatformowość: Linux , Windows , FreeBSD .
  • Podświetlanie składni dla szerokiej gamy języków. Mimo że ma być głównie Python IDE, może również obsługiwać kilka innych języków.
  • Podświetlanie błędów statycznych i PEP 8.
  • Pokaż wskazówki ułatwiające migrację kodu z Python2 do Python3.
  • Wbudowana konsola Pythona.
  • Zarządzanie projektami, umożliwiające dodawanie, modyfikowanie i usuwanie plików i folderów do projektów, automatyczne tworzenie plików „__init__.py” wewnątrz każdego modułu itp.
  • Pozwala w bardzo prosty sposób pokazywać/ukrywać panele interfejsu, dopasowując je do preferencji każdego programisty.
  • Całkowicie konfigurowalny interfejs użytkownika.
  • Umożliwia korzystanie z więcej niż jednego edytora jednocześnie.
  • Rozszerzalny system wtyczek , którego tworzenie obsługuje IDE.
  • Obsługa sesji: zapamiętuje otwarte pliki i projekty po zamknięciu IDE.
  • Automatyczne uzupełnianie kodu.
  • Lokalizator kodu: pozwala przejść do dowolnego kodu w projekcie za pomocą zaledwie kilku naciśnięć klawiszy.

Nazwy wersji

NINJA-IDE zawsze przyjmuje nazwę swojej wersji na podstawie nazwy broni.

Poprzednie wersje:

  • 2.x: Szurikeny
  • 1.x: Kunai

Niektóre dostępne wtyczki

Wiele wtyczek jest rozwijanych, głównie z pomocą społeczności. Pełną listę wtyczek można znaleźć tutaj:

Zobacz też

Linki zewnętrzne