Ninja-IDE
Deweloperzy | Diego Sarmentero, Horacio Durán, Gabriel Acosta, Pedro Mourelle, Jose Rostagno |
---|---|
Wersja stabilna | 2.4 / 23 czerwca 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 (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: