Eric

Szoftver screenshot:
Eric
Szoftver adatai:
Változat: 18.06 Frissítve
Feltöltés dátuma: 22 Jun 18
Fejlesztő: Detlev Offenbach
Engedély: Ingyenes
Népszerűség: 246

Rating: 2.4/5 (Total Votes: 5)

Eric egy nyílt forráskódú és többplatformos projekt, amely a fejlesztők és a programozók számára egy teljes körű és egyedi IDE-t (Integrált Fejlesztési Környezetet) kínál a Python és a Ruby programnyelvek számára.


Teljes egészében Python-ban íródott

A szoftver Python-ban készült, grafikus felhasználói felülettel (GUI) rendelkezik a Qt eszközkészlet segítségével, és integrálja a Scintilla könyvtárat, amely alapvető szövegszerkesztési funkciókat biztosít.

Az Eric úgy tervezték, hogy mindennapos, mindentudó programozószerként használható legyen, valamint professzionális szintű projektmenedzsment segédprogrammal, amely számos erőteljes funkciót integrál a Python és Ruby programozók számára.


Jellemzők áttekintése

Néhány főbb kiemeltje közül megemlíthetjük a forráskód-hívásokat, az automatikus kiegészítést és a hajtogatást, a fejlett keresési funkciókat, a legkorszerűbb projektmenedzsment-létesítményeket, a hibajelentést, a zárójelzést és a korlátlan számú szerkesztőt.

Interaktív Python / Ruby héjokat, konfigurálható ablakelrendezést és szintaxiskiemelést, beépített széleskörű keresési és csere funkciókat, valamint támogatást nyújt a Mercurial (HG) és Subversion (SVN) tárhoz.

Az alkalmazás számos nagyszerű funkciót, például osztályböngészőt, webböngészőt, funkciókban gazdag Ruby hibakeresőt, kódlefedettség-támogatást és profilozást támogat, legegyszerűbb támogatást, CORBA-támogatást, verziókezelő front-endet a CVS (Concurrent Versions System) , együttműködési funkciókat és forráskód-dokumentációs rendszert.

Ezenkívül egy hatékony Python debuggeret is integrál, amely támogatja a többprocesszoros és többszálú alkalmazások hibaelhárítását, az automatikus kódellenőröket, a feladatkezelést, a cx_freeze, az enchant és a PyLint interfészeket, a Qt párbeszédablakokat és a regex varázslókat, valamint a kötél refaktoring segédprogramot.


Alsó sor

További érdekes lehetőség a külső alkalmazások futtatására. Ezenkívül a projekt alkalmazási diagramokat és számos belső segédprogramot biztosít a felhasználóknak a Qt fordítások és formák előnézetéhez.

Eric jelenleg több nyelven áll rendelkezésre, többek között angolul, németül, franciául, oroszul és csehül. Két stabil változat, Eric4 a Qt4 és a Python 2, valamint az Eric5 a Qt4 és a Python 3 számára támogatja. Ez támogatja a Linux, a Microsoft Windows és a Mac OS X operációs rendszereket.

Mi új

strong> ebben a kiadásban:

  • Szerkesztő:
  • hozzáadta a konfigurációs beállítást (szerkesztő & gt; stílus oldal), hogy megjelenítse a szerkesztő bal vagy jobb oldalán található jelölő térképet
  • Hozzáadott egy helyi menüt a & quot; fold & quot; margin
  • a hajtogatott vonalak továbbfejlesztett kezelése, amikor a & quot; go to & quot; funkciók
  • átméretezze az automatikus teljes listázási mezőt, hogy illeszkedjen a tartalomhoz
  • hozzáadta a konfigurációs opciót (szerkesztő & gt; automatikus kiegészítés az automatikus teljes listák maximális szélességének és magasságának beállításához
  • Shell:
  • átméretezze az automatikus teljes listázási mezőt, hogy illeszkedjen a tartalomhoz
  • pip interfész:
  • hozzáadta a helyileg elérhető csomag / kerék
  • telepítéséhez szükséges műveletet
  • Web böngésző (NG):
  • Javította a & quot; Referer & quot; fejléc, ahogyan azt a Firefox

Újdonság a verzióban:

  • Általános:
  • hozzáadta az állapotsor ikonját, hogy megjelenítse az online állapotot a főablakban
  • hozzáadott egy műveletet az IDE privát adatait törölni
  • dáma:
  • hozzáadott képesség a kód figyelmeztetéseinek figyelmen kívül hagyásával (__IGNORE_WARNING___, például __IGNORE_WARNING_M613 __)
  • hibajavító:
  • hozzáadott egy hibakereső-kezelőfelület-nyilvántartót, amely lehetővé teszi a hibakeresők telepítését plug-inként
  • Python debuggerek:
  • módosította a JSONRPC protokoll protokollját, hogy robusztusabb legyen
  • a debug kliens (Tobias Rzepka) tömeges sebességnövelése
  • egyesítette a Python 2 és 3 (Tobias Rzepka) hibakereső ügyfeleit
  • egységesítették a szabványos és menetes hibakereső ügyfeleket (Tobias Rzepka)
  • hozzáadott hibakeresési támogatást a QThread szálakhoz (Tobias Rzepka)
  • Ruby Debugger:
  • eltávolította a Ruby hibakeresőt (a felület nem működik a közelmúltbeli Ruby verziókkal)
  • Call Trace Viewer
  • hozzáadott képesség a felvétel leállításához a kliens szkript kilépése után
  • Változók megjelenítője
  • hozzáadott képesség a nézet frissítéséhez a helyi menüből
  • Hex-szerkesztő:
  • hozzáadott egy szép kis hex editor eszközt (önálló eszközként is használható)
  • Ikonszerkesztő:
  • hozzáadott képesség az összes többi ikonszerkesztő ablak bezárásához
  • Project:
  • Hozzáadott egy párbeszédablakot a fájlok listájának gyors kereséséhez (köszönhetően Mike C. Fletchernek, hogy hozzájárul a többséghez)
  • hozzáadott egy opciót a projekt átmásolásához a megnyitott feladatoknál
  • Projektböngésző:
  • hozzáadott képesség a fájlfa kereséséhez a billentyűzeten keresztül (csak könyvtárak és fájlok esetén)
  • Eszközök:
  • Tálca indító
  • hozzáadott egy bejegyzést a verzióinformációk megjelenítéséhez
  • Version Control System interfészek:
  • Mercurial
  • hozzáadta az aktuális könyvjelző
  • húzásához és megnyomásához szükséges támogatást
  • a szalaghosszabbítás támogatása
  • támogatást nyújtott a histedit kiterjesztéshez
  • hozzáadta a szalagtámogatást és a naplóböngésző böngészőinek letöltését
  • hozzáadott egy műveletet az adminisztrációs menühöz a mentési csomagok eltávolításához
  • Web böngésző (QtWebKit alapú):
  • hozzáadott képességgel minden egyes webhely zoom értékét (ideértve egy párbeszédablakot ezek kezelésére).
  • hozzáadta az állapotsor ikonját az online állapot megjelenítéséhez
  • Web böngésző (QtWebEngine alapú):
  • A webböngészőt a QtWebEngine-ből a Qt 5.6.0-ból továbbította, mert a QtWebKit már nem (hivatalosan) támogatott
  • Harmadik fél csomagok:
  • frissített Pygments 2.1.3-ra
  • frissítette a pep8-t a 2.1.0dev0-re és átnevezte a pycodestyle-nek
  • frissített coverage.py - 4.1.0
  • frissített piflakeszeket 1.2.3 +
  • -re

Az újdonság a 6.1.6-es verzióban:

  • Ez egy hibajavító kiadás.

Az újdonság a 6.1.3-as verzióban:

  • Ez egy hibajavító kiadás.

Az újdonság a 6.1.0-es verzióban:

  • Általános:
  • hozzáadott egy konfigurációs oldalt az eric szerkesztőben megnyitandó mime típusok listájának szerkesztéséhez
  • hozzáadta a "--settings =" parancssori kapcsolót a beállításfájlok nem szabványos könyvtárba történő tárolásához
  • dáma:
  • hozzáadta a kötegelt módot a kódstílus-ellenőrzőhöz, hogy több processzor / processzor magot használjon
  • hozzáadott különböző ellenőrzéseket a kódstílus-ellenőrzőhöz (kódolási megjegyzés, szerzői jogvédelem, vak kivételével, nyomtatási nyilatkozatok, egy elem párlat, __future__ importálás, régi stílusú karakterláncformátumok, karakterláncformátumok)
  • töltött módot adott a szintaxisellenőrzőhöz, hogy több processzor / processzor magot használjon
  • hozzáadta a kötegelt módot a behúzási ellenőrzőhöz, hogy több processzor / processzor magot használjon
  • hozzáadott egy kódkomplexitás-ellenőrzőt (iaw). McCabe a kódstílus-ellenőrzőhöz
  • Vágó:
  • a beillesztési útmutatók színének beállítása
  • hozzáadott lehetőség több kitöltési lista és hívást nyújtó szolgáltató kérésére
  • hozzáadta a keresőmarkert a marker térképhez
  • Fájlböngésző:
  • hozzáadott képesség a Python szkript importálásához
  • Naplófigyelő:
  • egy üzenetszűrőt adott hozzá egy konfigurációs oldalt
  • Beállítások párbeszédablak:
  • megváltoztatta a "szűrő" funkciót egy "search" funkcióra, de letiltja az összes bejegyzést, amely nem tartalmazza a megadott karakterláncot
  • megváltoztatta az első bemutatóban összeomló konfigurációs oldalt tartalmazó lista bejegyzéseinek kezelését, és emlékezzen a kibonott példányokra, amíg eric fut (de nem az invokációk között)
  • Previewers:
  • hozzáadta a "Sphinx" használatát a ReST fájlok megtekintéséhez
  • Project
  • hozzáadott funkcionalitás a fájlok automatikus átszervezéséhez, amikor a projekttípus vagy fájltípus-társítások megváltoztak
  • Projektböngésző:
  • hozzáadott képesség a Python szkript importálásához
  • Forráskód dokumentátor:
  • hozzáadott címkéket a paraméterek típusának (@type, @ptype) és a visszatérési értékek (@rtype)
  • Feladatmegjelenítő:
  • hozzáadott képességet adott feladatok (azaz feladathierarchia) hozzáadásához manuálisan létrehozott feladatokhoz
  • Eszközök:
  • Diff párbeszédablak
  • a kibocsátás keresési lehetőségeinek hozzáadása
  • Version Control System interfészek:
  • Minden
  • hozzáadta a Diff párbeszédablakok
  • kimenetének keresési képességét
  • Mercurial
  • javította a naplózási böngésző funkcióit keresési mód szerint
  • javította a naplózási böngésző funkcióit húzó és nyomógombokkal
  • továbbfejlesztette az állapotparancsfunkciót diff nézettel
  • Web böngésző:
  • a HTML5 funkciói engedélyeinek hozzáadása
  • a tartalomelrendezés fejlécének analízisének javítása a qutebrowserben végrehajtott módon
  • Módosította és kiterjesztette a v2 API felületének VirusTotal felületét
  • hozzáadta saját web-ellenőrző ablakunkat a Qt hétköznapi
  • leküzdéséhez
  • hozzá egy menedzsert a Flash-cookie-khoz
  • Harmadik fél csomagok:
  • frissített lefedettség 4.0-ra
  • Frissített Pygments 2.0.2-re

Az újdonság a 6.0.9-es verzióban:

  • Ez egy hibajavító kiadás.

Az újdonság a 6.0.7-es verzióban:

  • Ez egy hibajavító kiadás.

Újdonság a 6.0.5-ös verzióban:

  • Ez egy hibajavító kiadás.

Az újdonság a 6.0.4-es verzióban:

  • Ez egy hibajavító kiadás.

Az újdonság a 6.0.1-es verzióban:

  • Ez egy hibajavító kiadás.

Az újdonság a 6.0.0-s verzióban:

  • Az eric 6.0.0 kiadása magában foglalja az eric 5.5 funkcionalitást és még néhány kiegészítőt is. A legfontosabb különbség a Python3 / 2, a PyQt5 / 4 és a Qt5 / 4 a Linux, a Mac OS X és a Windows platformokon használható.

Az újdonság a 5.5.0 verzióban:

  • Általános:
  • végrehajtott egy háttérszolgáltatást, amely Python2 és Python3 szkripteket hajt végre a háttérben az aktuális tolmácstól függetlenül
  • hozzáadta a Candido Fontes portugál fordítását
  • dáma:
  • frissített pep8-ról 1.5.6-ra
  • frissített piflakeszeket a 0.8.1 verzióhoz (Python 3.4.0 kompatibilis)
  • hozzáadott szintaktikai ellenőrző JavaScript fájlokhoz
  • bővített képességgel több fájl ellenőrzése a projektforrások böngészőjéből
  • hibajavító:
  • frissített lefedettség 3.7.1-re
  • engedélyezte a lefedettségi információkat a Python2 projektekben
  • Vágó:
  • gördülő térképet adott hozzá, mint az összes jelölő
  • Hozzáadott egy helyi menübejegyzést egy adott kódolású fájl újratöltéséhez
  • hozzáadott egy lexert a Qt stíluslapfájlokhoz (a régebbi eric verziókból történő frissítéskor a * .qss fájlok lexer-asszociációjának módosítását a konfigurációs párbeszédablakban kell végrehajtani)
  • a QScintilla Gettext lexer (QsciLexerPO) támogatása a QScintilla 2.8.2-ből
  • hozzáadta a QScintilla CoffeeScript lexer (QsciLexerCoffeeScript) támogatását a QScintilla 2.8.3 verziótól kezdve
  • Több projekt:
  • hozzáadott támogatást a projektek kategorizálásához, és megváltoztatta a több projektfájl formátumát
  • megváltoztatta a több projektfájl-formátumot, amely a zárt projektfájlok relatív útvonalát tartalmazza
  • Plugin Manager:
  • kiterjesztette a bővítmény tárat párbeszédablakot, hogy elrejtse a nem kívánt bejegyzéseket és törölje a plugin letöltési területét
  • implementálta a Python2 kompatibilitási ellenőrzést plug-inekhez (új boolean flag 'python2Compatible'
  • Project:
  • a JavaScript-projektek támogatása
  • hozzáadott kódot a törölt fájlok / könyvtárak eltávolításához az újrahasznosítótáblába, amely visszaadja őket (os.remove), ha a send2trash nem importálható a hiányzó függőségek miatt
  • Projektformák böngészője:
  • hozzáadott funkcionalitás az űrlapkód-létrehozási beállítások módosításához (lásd a Qt konfigurációs oldalt)
  • Version Control System interfészek:
  • Minden
  • kattintható az állapotjelző LED (jobb alsó sarkában) (a teljes VCS állapotától függően megjelenik a naplóablak vagy az állapotablak)
  • Mercurial
  • javította a címke párbeszédablakát, és meghosszabbította a naplóablakot, hogy engedélyezhesse egy adott változat címkézését
  • hozzáadott párbeszédablakok a kezdeti .hgrc / mercurial.ini és .hg / hgrc fájl tartalmának megadásához
  • hozzáadta a konfigurációs beállítást a belső egyesítési eszköz használatának érvényesítéséhez
  • a beállított távoli tárhelytől függő push / pull műveletek elérhetősége (default / default-push in .hg / hgrc)
  • kiterjesztette a naplózási böngészőt egy műveletre, hogy átváltson a kiválasztott változatra
  • támogatást nyújtott a polc kiterjesztéséhez (a Mercurial 2.8-ból)
  • a nagy kiterjesztés (a Mercurial 2.0-ból származó) támogatásához hozzáadott támogatás
  • hozzáadott támogatást a Mercurial sorok összefoglalásához
  • támogatást nyújtott a különböző "megoldás" al kezelési utasításokhoz
  • Web böngésző:
  • hozzáadta a DuckDuckGo-t az alapértelmezett keresőmotorok listájához
  • Harmadik fél csomagok:
  • frissítette CharDet-et 2.2.1-re

Az újdonság az 5.4.7-es verzióban:

  • Ez egy hibajavító kiadás.

Az újdonság az 5.4.6-es verzióban:

  • Ez egy hibajavító kiadás.

Az újdonság a 4.5.19 verzióban:

  • Ez egy hibajavító kiadás.

Az újdonság a 4.5.18 verzióban:

  • Ez egy hibajavító kiadás.

Az újdonság a 4.5.17 verzióban:

  • Ez egy hibajavító kiadás.

Az újdonság a 4.5.15 verzióban:

  • Ez egy hibajavító kiadás.

Követelmények :

  • Python
  • PyQt

Pillanatképek

eric_1_69446.png
eric_2_69446.png

Hasonló program

Herkulez
Herkulez

2 Jun 15

FreeRIDE
FreeRIDE

2 Jun 15

kdev-python
kdev-python

20 Feb 15

Kscope4
Kscope4

20 Feb 15

Hozzászólások a Eric

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!