Eric

Software screenshot:
Eric
Podrobnosti Software:
Verze: 18.06 Aktualizováno
Datum uploadu: 22 Jun 18
Vývojka: Detlev Offenbach
Licence: Volný
Popularita: 246

Rating: 2.4/5 (Total Votes: 5)

Eric je open source a multiplatformní projekt, který vývojářům a programátorům poskytuje plnohodnotné a jedinečné IDE (Integrated Development Environment) pro programovací jazyky Pythonu a Ruby.


Je napsán zcela v Pythonu

Software je napsán v Pythonu a obsahuje grafické uživatelské rozhraní (GUI), které je navrženo pomocí Qt toolkit a integruje knihovnu Scintilla, která poskytuje základní funkce pro úpravy textu.

Eric je navržen tak, aby byl použitelný jako editor pro každodenní a všestranné programování, stejně jako profesionální nástroj pro správu projektů, který integruje několik výkonných funkcí pro programátory Pythonu a Ruby.


Funkce na první pohled

Mezi některými jeho hlavními důležitými body můžeme zmínit zavolání zdrojového kódu, automatické doplňování a skládání, pokročilé funkce vyhledávání, nejmodernější zařízení pro správu projektů, zvýraznění chyb, přizpůsobení vzorků a neomezený počet redaktorů.

Nabízí také interaktivní shell Python / Ruby, konfigurovatelné rozložení oken a zvýraznění syntaxe, vestavěné funkce prohledávání a nahrazování funkcí v rámci projektu a podporu repozitářů Mercurial (HG) a Subversion (SVN).

Aplikace integruje řadu výkonných funkcí, jako je prohlížeč třídy, webový prohlížeč, debugger s bohatou funkcí Ruby, podpora pokrytí a profilování kódů, podpora testu unittest, podpora CORBA, front-end řízení verze pro CVS (systém souběžných verzí) , funkce spolupráce a systém dokumentace zdrojového kódu.

Navíc integruje výkonný ladicí program Pythonu, který podporuje ladění multiprocesních a vícevláknových aplikací, automatické kontroly kódu, správu úloh, rozhraní cx_freeze, enchant a PyLint, dialogy Qt a průvodci regex a nástroje pro refaktorování lana.


Dolní řádek

Další zajímavou funkcí je možnost spouštět externí aplikace. Projekt dále poskytuje uživatelům schémata aplikací a mnoho vnitřních nástrojů pro prohlížení překladů a formulářů Qt.

Eric je v současné době k dispozici ve více jazycích, včetně angličtiny, němčiny, francouzštiny, ruštiny a češtiny. Je distribuován ve dvou stabilních vydáních, Eric4 pro Qt4 a Python 2 a Eric5 pro Qt4 a Python 3. Podporuje operační systémy Linux, Microsoft Windows a Mac OS X.

Co je nového

strong> v této verzi:

  • Editor:
  • přidala konfigurační volbu (stránka editoru & gt; styl), aby se zobrazila mapa značky vlevo nebo vpravo od editoru
  • přidal kontextovou nabídku pro "skládací" margin
  • zlepšené zacházení s přeloženými liniemi při použití funkce "jít na" funkce
  • změnit velikost automatického seznamu, aby odpovídal obsahu
  • přidána možnost konfigurace (Editor-> Automatické dokončování pro nastavení maximální šířky a výšky seznamu automatického dokončení
  • Shell:
  • změnit velikost automatického seznamu, aby odpovídal obsahu
  • pip rozhraní:
  • přidala akci k instalaci místně dostupného balíčku / kola
  • Webový prohlížeč (NG):
  • zlepšilo odeslání adresáře "Referer" záhlaví, jako to dělá Firefox

Co je nového ve verzi:

  • Obecné:
  • přidána ikona stavového řádku, která zobrazuje stav online do hlavního okna
  • přidal akci k vymazání soukromých údajů IDE
  • Dáma:
  • byla přidána schopnost ignorovat varování kódem (použijte __IGNORE_WARNING___, např. __IGNORE_WARNING_M613 __)
  • Debugger:
  • přidal registr rozhraní ladicího programu, který umožňuje implementaci ladicích nástrojů jako zásuvných modulů
  • Debuggery Pythonu:
  • změnil protokol na styl JSONRPC tak, aby byl robustnější
  • masivní nárůst rychlosti klienta ladění (Tobias Rzepka)
  • sjednotili klienty Debianu pro Python 2 a 3 (Tobias Rzepka)
  • sjednotili standardní klienty a debugger (Tobias Rzepka)
  • přidána podpora ladění pro podprocesy QThread (Tobias Rzepka)
  • Ruby Debugger:
  • byl odstraněn nástroj Ruby debugger (rozhraní již nefunguje s aktuálními verzemi Ruby)
  • Zavolejte aplikaci Trace Viewer
  • přidána možnost ukončit nahrávání při ukončení klientského skriptu
  • Prohlížeče proměnných
  • přidána možnost obnovení zobrazení pomocí kontextového menu
  • Hex Editor:
  • přidal hezký malý hex editor (použitelný i jako samostatný nástroj)
  • Editor ikon:
  • přidána možnost uzavření všech ostatních oken editorů ikon
  • Projekt:
  • přidal dialog pro rychlé vyhledání souborů v seznamu projektových souborů (díky tomu, že Mike C. Fletcher přispěl většinou z toho)
  • přidána možnost opětování projektu pro úkoly po otevření
  • Prohlížeč projektu:
  • přidána schopnost vyhledávat ve stromu souborů pomocí klávesnice (pouze adresáře a soubory)
  • Nástroje:
  • Spouštěč zásobníků
  • přidal položku pro zobrazení informací o verzi
  • Systémová rozhraní pro ovládání verzí:
  • Mercurial
  • přidána podpora pro vytažení a stisknutí aktuální záložky
  • přidána podpora pro rozšíření pásu
  • přidána podpora rozšíření histedit
  • přidána podpora pro proužek a načítání rozšíření do prohlížeče protokolu
  • přidal do administrační nabídky akci pro vyčištění zálohování balíků
  • Webový prohlížeč (založený na QtWebKit):
  • přidána schopnost pamatovat si hodnoty zoomu pro každý web (včetně dialogu pro správu těchto)
  • přidána ikona stavového řádku pro zobrazení stavu online
  • Webový prohlížeč (QtWebEngine):
  • přenesl webový prohlížeč do QtWebEngine od Qt 5.6.0, protože od této verze QtWebKit již není (oficiálně) podporován
  • Balíčky třetích stran:
  • Aktualizované Pygs na 2.1.3
  • aktualizoval pep8 na 2.1.0dev0 a přejmenoval na pycodestyle
  • aktualizováno coverage.py na 4.1.0
  • aktualizuje pyflakes na 1.2.3 +

Co je nového ve verzi 6.1.6:

  • >

Co je nového ve verzi 6.1.3:

  • >

Co je nového ve verzi 6.1.0:

  • Obecné:
  • přidala konfigurační stránku pro úpravu seznamu typů mime, které se mají otevřít v eric editoru
  • přidal přepínač příkazové řádky '--settings =' pro uložení souborů nastavení do nestandardního adresáře
  • Dáma:
  • do režimu kontroly kódu přidal dávkový režim pro využití více procesorů / procesorových jader
  • přidány různé kontroly do kódu kódu (kódovací poznámka, autorská práva, slepý kromě, výpisy o tisku, jeden tuple prvků, __future__ importy, staré formáty řetězců, řetězec řetězců)
  • byl přidán dávkový režim ke kontrole syntaxe pro použití více procesorů / jader CPU
  • přidal dávkový režim do odsazovacího políčka pro využití více procesorů / procesorových jader
  • přidána kontrola složitosti kódu. McCabe ke kontrole stylů kódu
  • Editor:
  • byla přidána možnost konfigurovat barvy vodítek pro odsazení
  • přidala možnost požádat více poskytovatelů seznamů dokončení a poskytovatelů hovorů
  • přidali vyhledávací značky na mapu značek
  • Prohlížeč souborů:
  • přidána schopnost zobrazovat importy skriptu Pythonu
  • Prohlížeč záznamů:
  • byl přidán filtr obsahující konfigurační stránku
  • Dialog předvolby:
  • změnila funkci "filtr" na funkci "vyhledávání" zakázáním všech položek, které neobsahují zadaný řetězec
  • změnil zacházení s položkami seznamu konfiguračních stránek, které mají být sbalovány při prvním zobrazování, a nezapomíná na rozvinuté položky, zatímco eric běží (ale ne mezi invokacemi)
  • Nástroj pro prohlížení obrázků:
  • přidána možnost používat "Sphinx" pro prohlížení souborů ReST
  • Projekt
  • byla přidána funkce automatického reorganizace souborů při změně typu projektu nebo přidružení typu souboru
  • Prohlížeč projektu:
  • přidána schopnost zobrazovat importy skriptu Pythonu
  • Documentor zdrojového kódu:
  • přidali značky pro popis typu parametrů (@type, @ptype) a návratových hodnot (@rtype)
  • Prohlížeč úloh:
  • přidána schopnost přidávat dílčí úkoly (tj. hierarchii úloh) pro ručně generované úlohy
  • Nástroje:
  • Diff Dialog
  • přidána schopnost vyhledávat ve výstupu
  • Systémová rozhraní pro ovládání verzí:
  • Vše
  • přidána schopnost vyhledávat ve výstupu dialogů Diff
  • Mercurial
  • rozšířila funkci prohlížeče protokolu o režim vyhledávání
  • vylepšili funkci prohlížeče protokolu stisknutím a stisknutím akcí
  • Rozšířili funkcionalitu dialogového okna o stav diff
  • Webový prohlížeč:
  • přidána podpora oprávnění k funkci HTML5
  • vylepšené analyzování záhlaví disposition obsahu analogické ke způsobu, jakým se provádí v programu qutebrowser
  • Upravilo a rozšířilo rozhraní VirusTotal pro rozhraní v2 API
  • přidal vlastní webový inspektor pro překonání týdenního trvání Qt
  • přidal správce pro soubory cookie ve formátu Flash
  • Balíčky třetích stran:
  • aktualizované pokrytí na 4.0
  • aktualizované Pygs na 2.0.2

Co je nového ve verzi 6.0.9:

  • >

Co je nového ve verzi 6.0.7:

  • >

Co je nového ve verzi 6.0.5:

  • >

Co je nového ve verzi 6.0.4:

  • >

Co je nového ve verzi 6.0.1:

  • >

Co je nového ve verzi 6.0.0:

  • Release 6.0.0 eric obsahuje funkci eric 5.5 plus několik dalších. Hlavní rozdíl spočívá v tom, že je možné jej používat s platformami Python3 / 2, PyQt5 / 4 a Qt5 / 4 na platformách Linux, Mac OS X a Windows.

Co je nového ve verzi 5.5.0:

  • Obecné:
  • implementovala službu na pozadí, která na pozadí provádí skripty Python2 a Python3 nezávislé na aktuálním interpretovi
  • přidány portugalské překlady od Candida Fontes
  • Dáma:
  • aktualizováno pep8 na 1.5.6
  • aktualizované verze pyflakes na verzi 0.8.1 (kompatibilní s Pythonem 3.4.0)
  • přidána kontrola syntaxe pro soubory JavaScript
  • byla přidána možnost kontroly více souborů z prohlížeče zdrojů projektu
  • Debugger:
  • aktualizováno na 3.7.1
  • Povolené informace o pokrytí v projektech Python2
  • Editor:
  • přidala mapu pro posouvání, jako je zobrazení všech značek
  • přidána položka kontextové nabídky pro opětovné načtení souboru s daným kódováním
  • byl přidán lexer pro soubory listů stylů Qt (při upgradu ze starších eric verzí je třeba provést změnu spojení lexer pro soubory * .qss pomocí konfiguračního dialogu)
  • byla přidána podpora QScintilla Gettext lexer (QsciLexerPO) od verze QScintilla 2.8.2
  • byla přidána podpora QScintilla CoffeeScript lexer (QsciLexerCoffeeScript) od verze QScintilla 2.8.3
  • Více projektů:
  • přidána podpora pro kategorizaci projektů a změna formátu souborů pro více projektů
  • změnil formát souborů více projektů tak, aby obsahoval relativní cesty k souborům obsaženým v projektu
  • Správce pluginů:
  • rozšířil dialog úložiště pluginů, aby bylo možné skrýt nežádoucí položky a vyčistit oblast pro stahování pluginů
  • implementovala kontrolu kompatibility Python2 pro plug-iny (nová booleovská vlajka 'python2Compatible'
  • Projekt:
  • přidána podpora pro projekty jazyka JavaScript
  • Přidaný kód pro přesunutí smazaných souborů / adresářů do koše, který k jejich odstranění (os.remove) spadne, pokud nelze send2trash importovat kvůli chybějícím závislostem
  • Prohlížeč formulářů projektu:
  • přidána funkce pro úpravu některých možností tvorby kódu formátu (viz konfigurační stránka Qt)
  • Systémová rozhraní pro ovládání verzí:
  • Vše
  • kliknutím na stavovou LED (pravý dolní roh) (v závislosti na celkovém stavu VCS se zobrazí prohlížeč protokolu nebo stavový dialog)
  • Mercurial
  • vylepšil dialogové značku a rozšířil prohlížeč protokolu tak, aby umožnil označování určité revize
  • přidali dialogy pro zadání obsahu pro počáteční soubory .hgrc / mercurial.ini a .hg / hgrc
  • byla přidána konfigurační volba pro vynucení použití interního nástroje hromadné korespondence
  • provedla dostupnost akcí souvisejících s push / pull v závislosti na konfigurovaném vzdáleném úložišti (výchozí / default-push v .hg / hgrc)
  • rozšířil prohlížeč protokolů o akci pro přepnutí na vybranou revizi
  • přidána podpora pro rozšíření regálu (od verze Mercurial 2.8)
  • přidána podpora pro rozšíření velkých souborů (od společnosti Mercurial 2.0)
  • přidána podpora pro shrnutí fronty Mercurial
  • přidána podpora pro různé dílčí příkazy "vyřešit"
  • Webový prohlížeč:
  • přidal DuckDuckGo do seznamu výchozích vyhledávačů
  • Balíčky třetích stran:
  • aktualizovaný CharDet na 2.2.1

Co je nového ve verzi 5.4.7:

  • >

Co je nového ve verzi 5.4.6:

  • >

Co je nového ve verzi 4.5.19:

  • >

Co je nového ve verzi 4.5.18:

  • >

Co je nového ve verzi 4.5.17:

  • >

Co je nového ve verzi 4.5.15:

  • >

Požadavky :

  • Python
  • PyQt

Ukázky

eric_1_69446.png
eric_2_69446.png

Podobný software

Komentáře k Eric

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!