Eric

Screenshot Software:
Eric
Szczegóły programowe:
Wersja: 18.06 Aktualizowane
Filmu: 22 Jun 18
Wywoływacz: Detlev Offenbach
Licencja: Wolny
Popularność: 246

Rating: 2.4/5 (Total Votes: 5)

Eric to projekt open source i wieloplatformowy, który zapewnia programistom i programistom w pełni funkcjonalne i unikalne IDE (Integrated Development Environment) dla języków programowania Python i Ruby.


Jest napisany w całości w Pythonie

Oprogramowanie jest napisane w języku Python, zawiera interfejs graficzny interfejsu użytkownika (GUI) zaprojektowany przy pomocy zestawu narzędzi Qt i integruje bibliotekę Scintilla, która zapewnia podstawowe funkcje edycji tekstu.

Eric został zaprojektowany jako uniwersalny edytor programistyczny, a także profesjonalne narzędzie do zarządzania projektami, integrujące szereg zaawansowanych funkcji dla programistów Pythona i Rubiego.


Funkcje na pierwszy rzut oka

Wśród najważniejszych jej cech można wyróżnić etykiety kodów źródłowych, autouzupełnianie i składanie, funkcje wyszukiwania zaawansowanego, najnowocześniejsze funkcje zarządzania projektami, podświetlanie błędów, dopasowywanie klamr i nieograniczoną liczbę edytorów.

Oferuje również interaktywne powłoki Python / Ruby, konfigurowalny układ okien i podświetlanie składni, wbudowane funkcje wyszukiwania i zamiany całego projektu, a także obsługę repozytoriów Mercurial (HG) i Subversion (SVN).

Aplikacja integruje wiele zaawansowanych funkcji, takich jak przeglądarka klas, przeglądarka internetowa, bogaty w funkcje debuger Ruby, obsługa pokrycia kodu i profilowania, wsparcie Unittest, obsługa CORBA, frontend dla kontroli wersji dla CVS (Concurrent Versions System) , funkcje współpracy i system dokumentacji kodu źródłowego.

Ponadto zawiera potężny debugger Python, który obsługuje debugowanie aplikacji wieloprocesorowych i wielowątkowych, automatyczne sprawdzanie kodu, zarządzanie zadaniami, cx_freeze, interfejsy enchant i PyLint, dialogi Qt i kreatory regex oraz narzędzie do refaktoryzacji lin.


Dolna linia

Kolejną interesującą funkcją jest możliwość uruchamiania zewnętrznych aplikacji. Co więcej, projekt udostępnia użytkownikom schematy aplikacji i wiele wewnętrznych narzędzi do przeglądania tłumaczeń Qt i formularzy.

Eric jest obecnie dostępny w wielu językach, w tym w języku angielskim, niemieckim, francuskim, rosyjskim i czeskim. Jest dystrybuowany w dwóch stabilnych wersjach: Eric4 dla Qt4 i Python 2 oraz Eric5 dla Qt4 i Python 3. Obsługuje systemy operacyjne Linux, Microsoft Windows i Mac OS X.

Co nowego w tej wersji:

  • Redaktor:
  • dodano opcję konfiguracji (Edytor- & Strona stylu), aby wyświetlić mapę znaczników po lewej lub prawej stronie edytora
  • dodano menu kontekstowe dla opcji "fold". margines
  • poprawiona obsługa złożonych linii podczas korzystania z opcji "przejdź do" funkcje
  • zmień rozmiar okna autouzupełniania, aby pasował do zawartości
  • dodano opcję konfiguracji (Edytor- & autouzupełnianie, aby ustawić maksymalną szerokość i wysokość listy automatycznego uzupełniania
  • Powłoka:
  • zmień rozmiar okna autouzupełniania, aby pasował do zawartości
  • pip Interface:
  • dodał akcję, aby zainstalować lokalnie dostępny pakiet / koło
  • Przeglądarka internetowa (NG):
  • poprawiło wysyłanie "Referer" & quot; nagłówek taki jak Firefox

Co nowego w wersji:

  • Ogólne:
  • dodano ikonę paska stanu, aby wyświetlić stan online w głównym oknie
  • dodano operację wyczyszczenia prywatnych danych IDE
  • Warcaby:
  • dodano możliwość ignorowania ostrzeżeń za pomocą kodu (użyj __IGNORE_WARNING___, np. __IGNORE_WARNING_M613 __)
  • Debugger:
  • dodano rejestr interfejsu debuggera, aby umożliwić implementację debuggerów jako wtyczek
  • Python Debugger:
  • zmienił protokół na protokół stylu JSONRPC, aby był bardziej niezawodny
  • potężne zwiększenie szybkości klienta debugowania (Tobias Rzepka)
  • ujednolicono klientów debuggera dla Python 2 i 3 (Tobias Rzepka)
  • ujednolicono standardowych i gwintowanych klientów debuggera (Tobias Rzepka)
  • dodano obsługę debugowania wątków QThread (Tobias Rzepka)
  • Ruby Debugger:
  • usunął debugger Ruby (interfejs nie działa już z ostatnimi wersjami Ruby)
  • Podgląd śledzenia połączeń
  • dodano możliwość zatrzymania nagrywania po wyjściu ze skryptu klienta
  • Przeglądarka zmiennych
  • dodano możliwość odświeżenia widoku za pomocą menu kontekstowego
  • Edytor heksadecymalny:
  • dodano ładne małe narzędzie do edycji heksadecymalnej (również jako samodzielne narzędzie)
  • Edytor ikon:
  • dodano możliwość zamknięcia wszystkich innych okien edytora ikon
  • Projekt:
  • dodano okno dialogowe do szybkiego wyszukiwania plików na liście plików projektu (podziękowania dla Mike C. Fletchera za udział w większości)
  • dodano opcję ponownego skanowania projektu pod kątem zadań po otwarciu
  • Przeglądarka projektu:
  • dodano możliwość wyszukiwania drzewa plików za pomocą klawiatury (tylko katalogi i pliki)
  • Narzędzia:
  • Tray Starter
  • dodał wpis, aby wyświetlić informacje o wersji
  • Kontrola wersji interfejsów systemu:
  • Mercurial
  • dodano obsługę ciągnięcia i pchania bieżącej zakładki
  • dodano obsługę rozszerzenia pasków
  • dodano obsługę rozszerzenia histedit
  • dodano obsługę pasków i rozszerzeń pobierania do przeglądarki dzienników
  • dodał operację do menu administracyjnego, aby wyczyścić pakiety kopii zapasowych
  • Przeglądarka internetowa (oparta na QtWebKit):
  • dodano możliwość zapamiętania wartości powiększenia dla każdej witryny (łącznie z dialogiem do zarządzania nimi)
  • dodano ikonę paska stanu, aby wyświetlić stan online
  • Przeglądarka internetowa (oparta na QtWebEngine):
  • przenosi przeglądarkę do QtWebEngine od Qt 5.6.0, ponieważ począwszy od tej wersji QtWebKit nie jest już oficjalnie obsługiwany
  • Pakiety osób trzecich:
  • zaktualizowano Pygments do wersji 2.1.3
  • zaktualizowano pep8 do wersji 2.1.0dev0 i zmieniono nazwę na pycodestyle
  • zaktualizowano program coverage.py do wersji 4.1.0
  • zaktualizowano pyflakes do wersji 1.2.3 +

Co nowego w wersji 6.1.6:

  • To jest wydanie poprawki błędu.

Co nowego w wersji 6.1.3:

  • To jest wydanie poprawki błędu.

Co nowego w wersji 6.1.0:

  • Ogólne:
  • dodał stronę konfiguracyjną, aby edytować listę typów mime, które mają zostać otwarte w edytorze erycznym
  • dodał przełącznik wiersza poleceń "--settings =" do przechowywania plików ustawień w niestandardowym katalogu
  • Warcaby:
  • dodano tryb wsadowy do sprawdzania stylu kodu, aby korzystać z wielu procesorów / rdzeni procesora
  • dodała różne kontrole do sprawdzania stylu kodu (kodowanie komentarza, prawa autorskie, ślepy za wyjątkiem instrukcji drukowania, krotki jednego elementu, importy __future__, stare formaty łańcuchów znaków, ciągi w formacie string)
  • dodano tryb wsadowy do sprawdzania składni, aby korzystać z wielu procesorów / rdzeni procesorów
  • dodano tryb wsadowy do sprawdzania wcięcia, aby korzystać z wielu procesorów / rdzeni procesorów
  • dodano moduł sprawdzania złożoności kodu. McCabe do sprawdzania stylu kodu
  • Redaktor:
  • dodano możliwość konfiguracji kolorów prowadnic wcięcia
  • dodano możliwość zadawania wielu list uzupełnień i dostawców call-tip
  • dodał znaczniki wyszukiwania do mapy znaczników
  • Przeglądarka plików:
  • dodano możliwość wyświetlenia importu skryptu w języku Python
  • Przeglądarka dzienników:
  • dodano filtr wiadomości zawierający stronę konfiguracji
  • Okno dialogowe preferencji:
  • zmieniło funkcję "filtru" na funkcję "wyszukiwania", wyłączając wszystkie wpisy, które nie zawierają wpisanego ciągu znaków
  • zmienił obsługę wpisów na liście stron konfiguracji, które mają zostać zwinięte podczas pierwszego pokazu i zapamiętał rozwinięte wpisy, gdy erica jest uruchomiona (ale nie między wywołaniami)
  • Podglądający:
  • dodano możliwość używania "Sphinx" do podglądu plików ReST
  • Projekt
  • dodano funkcję reorganizacji plików automatycznie, gdy typ projektu lub skojarzenia typów plików zostały zmienione
  • Przeglądarka projektu:
  • dodano możliwość wyświetlenia importu skryptu w języku Python
  • Documentor kodu źródłowego:
  • dodał tagi do opisu typu parametrów (@type, @ptype) i zwracanych wartości (@rtype)
  • Task Viewer:
  • dodano możliwość dodawania pod-zadań (tj. hierarchii zadań) do zadań generowanych ręcznie
  • Narzędzia:
  • Okno dialogowe Diff
  • dodano możliwość wyszukiwania w wynikach
  • Kontrola wersji interfejsów systemu:
  • Wszystko
  • dodano możliwość wyszukiwania w wynikach dialogów różnicowych
  • Mercurial
  • rozszerzyła funkcjonalność przeglądarki dziennika o tryb wyszukiwania
  • ulepszyło funkcjonalność przeglądarki dziennika poprzez działania pull i push
  • poprawił funkcjonalność okna statusu poprzez widok różnicowy
  • Przeglądarka internetowa:
  • dodano obsługę uprawnień do funkcji HTML5
  • poprawiono przetwarzanie nagłówka treści treści analogowej do sposobu, w jaki odbywa się to w qutebrowser
  • zmodyfikował i rozszerzył interfejs VirusTotal dla API v2
  • dodał nasze własne okno inspektora sieciowego, aby przezwyciężyć tygodniowość Qt
  • dodano menedżera plików cookie Flasha
  • Pakiety osób trzecich:
  • zaktualizowano zasięg do wersji 4.0
  • zaktualizowano Pygments do wersji 2.0.2

Co nowego w wersji 6.0.9:

  • To jest wydanie poprawki błędu.

Co nowego w wersji 6.0.7:

  • To jest wydanie poprawki błędu.

Co nowego w wersji 6.0.5:

  • To jest wydanie poprawki błędu.

Co nowego w wersji 6.0.4:

  • To jest wydanie poprawki błędu.

Co nowego w wersji 6.0.1:

  • To jest wydanie poprawki błędu.

Co nowego w wersji 6.0.0:

  • Wersja 6.0.0 programu eric zawiera funkcjonalność eric 5.5 oraz kilka dodatkowych. Główną różnicą jest to, że można go używać z Python3 / 2, PyQt5 / 4 i Qt5 / 4 na platformach Linux, Mac OS X i Windows.

Co nowego w wersji 5.5.0:

  • Ogólne:
  • zaimplementował usługę w tle, która uruchamia skrypty Python2 i Python3 w tle, niezależnie od bieżącego interpretera
  • dodane tłumaczenia portugalskie dostarczone przez Candido Fontes
  • Warcaby:
  • zaktualizowano pep8 do wersji 1.5.6
  • zaktualizowano pyflakes do wersji 0.8.1 (kompatybilny z Python 3.4.0)
  • dodano moduł sprawdzania składni plików JavaScript
  • dodano możliwość sprawdzania wielu plików w przeglądarce źródeł projektu
  • Debugger:
  • zaktualizowano zasięg do wersji 3.7.1
  • Włączono informacje o zasięgu w projektach Python2
  • Redaktor:
  • dodano przewijaną mapę, np. wyświetlacz pokazujący wszystkie znaczniki
  • dodał wpis w menu kontekstowym, aby ponownie załadować plik z określonym kodowaniem
  • dodał lekser dla plików arkusza stylów Qt (przy uaktualnianiu ze starszych wersji erycznych należy zmienić zmianę skojarzenia lexera dla plików * .qss za pośrednictwem okna dialogowego konfiguracji)
  • dodano obsługę lexer QScintilla Gettext (QsciLexerPO) od QScintilla 2.8.2
  • dodano obsługę QScintilla CoffeeScript Lexer (QsciLexerCoffeeScript) od QScintilla 2.8.3
  • Multi Project:
  • dodano obsługę kategoryzacji projektów i zmieniono format pliku wielu projektów
  • zmienił format pliku projektu multi, aby zawierał względne ścieżki do zawartych plików projektu
  • Menedżer wtyczek:
  • wydłużył okno dialogowe repozytorium wtyczek, aby umożliwić ukrywanie niechcianych wpisów i czyszczenie obszaru pobierania wtyczek
  • zaimplementował sprawdzanie zgodności Python2 dla wtyczek (nowa flaga boolowska "python2Compatible"
  • Projekt:
  • dodano obsługę projektów JavaScript
  • dodano kod do przeniesienia usuniętych plików / katalogów do kosza, wycofując je do usunięcia (os.remove), jeśli nie można zaimportować send2trash z powodu braku zależności
  • Przeglądarka formularzy projektów:
  • dodano funkcję do modyfikowania niektórych opcji tworzenia kodów formularzy (zobacz stronę konfiguracji Qt)
  • Kontrola wersji interfejsów systemu:
  • Wszystko
  • ustawił statusową diodę LED (prawy dolny róg) (w zależności od ogólnego statusu VCS wyświetli się przeglądarka dziennika lub okno dialogowe stanu)
  • Mercurial
  • poprawiono okno dialogowe znacznika i rozszerzono przeglądarkę dziennika, aby umożliwić oznaczanie konkretnej wersji
  • dodano okna dialogowe do wprowadzenia zawartości początkowych plików .hgrc / mercurial.ini i .hg / hgrc
  • dodano opcję konfiguracji wymuszającą użycie narzędzia wewnętrznego scalania
  • udostępniło akcje związane z push / pull w zależności od skonfigurowanego zdalnego repozytorium (domyślnie / domyślnie-push w .hg / hgrc)
  • rozszerzyła przeglądarkę dziennika o akcję, aby przejść do wybranej wersji
  • dodano obsługę rozszerzenia półki (od Mercurial 2.8)
  • dodano obsługę rozszerzenia dużych plików (od Mercurial 2.0)
  • dodano obsługę podsumowania kolejek Mercurial
  • dodano obsługę różnych podkomend "usuń"
  • Przeglądarka internetowa:
  • dodał DuckDuckGo do listy domyślnych wyszukiwarek
  • Pakiety osób trzecich:
  • zaktualizowano CharDet do wersji 2.2.1

Co nowego w wersji 5.4.7:

  • To jest wydanie poprawki błędu.

Co nowego w wersji 5.4.6:

  • To jest wydanie poprawki błędu.

Co nowego w wersji 4.5.19:

  • To jest wydanie poprawki błędu.

Co nowego w wersji 4.5.18:

  • To jest wydanie poprawki błędu.

Co nowego w wersji 4.5.17:

  • To jest wydanie poprawki błędu.

Co nowego w wersji 4.5.15:

  • To jest wydanie poprawki błędu.

Wymagania :

  • Python
  • PyQt

Zrzuty ekranu

eric_1_69446.png
eric_2_69446.png

Podobne oprogramowanie

a8
a8

20 Feb 15

Redcar
Redcar

20 Feb 15

MonoDevelop
MonoDevelop

22 Jun 18

Qt Creator
Qt Creator

17 Feb 15

Komentarze do Eric

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!