Eric

Software screenshot:
Eric
Software detaljer:
Version: 18.06 Opdateret
Upload dato: 22 Jun 18
Udvikler: Detlev Offenbach
Licens: Gratis
Popularitet: 246

Rating: 2.4/5 (Total Votes: 5)

Eric er et open source og multi-platform-projekt, der giver udviklere og programmører en komplet og unik IDE (Integrated Development Environment) til Python og Ruby programmeringssprog.


Det er skrevet helt i Python

Softwaren er skrevet i Python, har en grafisk brugergrænseflade (GUI), der er designet ved hjælp af Qt-værktøjssættet, og integrerer Scintilla-biblioteket, som giver grundlæggende tekstredigeringsfunktioner.

Eric er designet til at være anvendelig som dagligdags og allround programmeringsredaktør, samt et professionelt projektstyringsværktøj, der integrerer flere kraftfulde funktioner til både Python og Ruby-programmører.


Funktioner et overblik

Blandt de vigtigste højdepunkter kan nævnes kildekodeopkald, autofuldførelse og foldning, avanceret søgefunktionalitet, avancerede projektstyringsfaciliteter, fejlfremhævelse, brace matching og et ubegrænset antal redaktører.

Det tilbyder også interaktive Python / Ruby-skaller, konfigurerbare vindueslayout og syntax-fremhævning, indbygget projektbredsøgning og udskiftning af funktionalitet samt understøttelse af Mercurial (HG) og Subversion (SVN) repositories.

Programmet integrerer mange magtfulde funktioner, som en klassebrowser, webbrowser, funktionsrik Ruby debugger, support til kodedækning og profilering, unittest support, CORBA support, versionskontrol front-end til CVS (Concurrent Versions System) , samarbejdsfunktioner og kildekode dokumentationssystem.

Derudover integrerer den en kraftfuld Python debugger, der understøtter fejlfinding af multiprocessing og multithreaded apps, automatiske kodechecks, task management, cx_freeze, enchant og PyLint-grænseflader, Qt-dialoger og regex-guider og et rebrefaktorprogram.


Bundlinie

En anden interessant funktion er muligheden for at køre eksterne apps. Desuden giver projektet brugere brugerapplikationsdiagrammer og mange interne værktøjer til at forhåndsvise Qt-oversættelser og -former.

Eric er i øjeblikket tilgængelig på flere sprog, herunder engelsk, tysk, fransk, russisk og tjekkisk. Det distribueres i to stabile udgaver, Eric4 til Qt4 og Python 2 og Eric5 til Qt4 og Python 3. Det understøtter Linux, Microsoft Windows og Mac OS X operativsystemer.

Hvad er nyt

strong> i denne udgivelse:

  • Redaktør:
  • tilføjede en konfigurationsindstilling (Editor-> Style-side) for at vise markørkortet til venstre eller højre for editoren
  • tilføjede en kontekstmenu til "fold" margen
  • forbedret håndtering af foldede linjer, når du bruger & quot; gå til & quot; funktioner
  • Ændr størrelsen på den automatiske komplette listeboks for at passe til indholdet
  • tilføjede en konfigurationsmulighed (Editor-> autofuldførelse for at indstille maksimal bredde og højde af den automatiske komplette listefelt
  • Shell:
  • Ændr størrelsen på den automatiske komplette listeboks for at passe til indholdet
  • pip-grænseflade:
  • tilføjede en handling for at installere en lokalt tilgængelig pakke / hjul
  • Webbrowser (NG):
  • forbedrede afsendelsen af ​​& quot; Referer & quot; header som det gøres af Firefox

Hvad er nyt i version:

  • Generelt:
  • Tilføjet et statuslinjeikon for at vise online status til hovedvinduet
  • tilføjede en handling for at rydde IDE's private data
  • Checkers:
  • tilføjet kapabilitet til at ignorere advarsler efter kode (brug __IGNORE_WARNING___, fx __IGNORE_WARNING_M613 __)
  • Debugger:
  • Tilføjede en debugger-grænsefladeregistrering for at tillade debuggere at blive implementeret som plug-ins
  • Python Debuggers:
  • ændrede protokollen til en JSONRPC-stilprotokol for at være mere robust
  • massiv hastighedsgevinst for debug-klienten (Tobias Rzepka)
  • forenede debuggerklienterne til Python 2 og 3 (Tobias Rzepka)
  • forenede standard og threaded debugger klienter (Tobias Rzepka)
  • Tilføjet fejlfindingsstøtte til QThread-tråde (Tobias Rzepka)
  • Ruby Debugger:
  • fjernede Ruby-debuggeren (grænsefladen fungerer ikke længere med nyere Ruby-versioner længere)
  • Ring sporvisningsprogram
  • Tilføjet mulighed for at stoppe optagelsen ved udgangen af ​​klientskriptet
  • Variabler Viewer
  • Tilføjet mulighed for at opdatere visningen via kontekstmenuen
  • Hex Editor:
  • tilføjede et godt lille hex editor editor (kan også bruges som et selvstændigt værktøj)
  • Ikoneditor:
  • Tilføjet mulighed for at lukke alle andre ikonredigeringsvinduer
  • Projekt:
  • tilføjede en dialog for hurtigt at søge efter filer på listen over projektfiler (takket være Mike C. Fletcher for at bidrage med størstedelen af ​​dette)
  • tilføjede en mulighed for at omskanne projektet til opgaver ved åbent
  • Projektbrowser:
  • Tilføjet mulighed for at søge i filetræet via tastaturet (kun mapper og filer)
  • Værktøjer:
  • Tray Starter
  • Tilføjede en post for at vise versionsoplysningerne
  • Version Control System Interfaces:
  • Mercurial
  • Tilføjet support til at trække og skubbe det aktuelle bogmærke
  • Tilføjet support til stribeforlængelsen
  • Tilføjet support til histedit-udvidelsen
  • Tilføjet support til strimlen og hent udvidelser til logbrowseren
  • tilføj en handling til administrationsmenuen for at rydde backupbundtene ud
  • Webbrowser (QtWebKit baseret):
  • Tilføjet mulighed for at huske zoomværdierne for hvert websted (inkl. en dialog for at administrere disse)
  • Tilføjet et statuslinjeikon for at vise online status
  • Webbrowser (QtWebEngine-baseret):
  • portet browseren til QtWebEngine fra Qt 5.6.0 fordi start med denne version QtWebKit er ikke længere (officielt) understøttet
  • Tredjeparts pakker:
  • opdaterede Pygments til 2.1.3
  • opdateret pep8 til 2.1.0dev0 og omdøbt den til pycodestyle
  • opdateret coverage.py til 4.1.0
  • opdateret pyflakes til 1.2.3 +

Hvad er nyt i version 6.1.6:

  • Dette er en fejlfinding.

Hvad er nyt i version 6.1.3:

  • Dette er en fejlfinding.

Hvad er nyt i version 6.1.0:

  • Generelt:
  • Tilføjede en konfigurationsside for at redigere listen over mime typer, der skal åbnes i en eric editor
  • tilføj kommandolinjens '--settings =' for at gemme indstillingsfilerne i en ikke-standardkatalog
  • Checkers:
  • tilføjede en batch-tilstand til kodesignalkontrolleren for at gøre brug af flere CPU'er / CPU-kerner
  • tilføjede forskellige kontroller til koden stilcheckeren (kodende kommentar, ophavsret, blinde bortset fra udskrivningserklæringer, ét element tuples, __future__ import, gamle stilstrengformater, strengformatstrenger)
  • tilføjede en batch-tilstand til syntaxcheckeren for at gøre brug af flere CPU'er / CPU-kerner
  • tilføjede en batch-tilstand til indrykningskontrollen for at gøre brug af flere CPU'er / CPU-kerner
  • tilføjede en kodekompleksitetstjekker iaw. McCabe til kode stil checker
  • Redaktør:
  • Tilføjet mulighed for at konfigurere indrykkestyringens farver
  • Tilføjet mulighed for at spørge flere færdiggørelseslister og call-tip-udbydere
  • tilføjes søgemarkørerne til markørkortet
  • Filbrowser:
  • Tilføjet mulighed for at vise import af et Python-script
  • Log Viewer:
  • Tilføjede et meddelelsesfilter med en konfigurationsside
  • Indstillinger Dialog:
  • ændrede 'filter'-funktionen til en' søgning'-funktion, der deaktiverer alle indgange, der ikke indeholder den indtastede streng
  • ændrede håndteringen af ​​konfigurationssidelistedataene, der skulle kollapses på første show og huske de udvidede, mens eric kører (men ikke mellem påkald)
  • Previewers:
  • Tilføjet mulighed for at bruge 'Sphinx' til at forhåndsvise ReST-filer
  • Projekt
  • Tilføjet funktionalitet til at omorganisere filerne automatisk, når projekttypen eller filtypeforeningerne ændres
  • Projektbrowser:
  • Tilføjet mulighed for at vise import af et Python-script
  • Kildekode dokumentor:
  • Tilføjede tags for at beskrive typen af ​​parametre (@type, @ptype) og returværdier (@rtype)
  • Opgavefremviser:
  • Tilføjet mulighed for at tilføje underopgaver (dvs. et opgavehierarki) til manuelt genererede opgaver
  • Værktøjer:
  • Diff Dialog
  • Tilføjet mulighed for at søge i output
  • Version Control System Interfaces:
  • Alle
  • Tilføjet mulighed for at søge i output fra Diff-dialoger
  • Mercurial
  • Forbedret logbrowserfunktionaliteten ved hjælp af en søgemåde
  • forbedret logbrowserfunktionaliteten ved at trække og skubbe handlinger
  • forbedret statusdialogfunktionen med et diff-billede
  • Webbrowser:
  • Tilføjet support til HTML5-funktionstilladelser
  • forbedret parsering af indholdsoverskriftshovedet analog til måden det gøres i qutebrowser
  • ændret og udvidet VirusTotal-grænsefladen til v2-API'en
  • tilføjede vores eget web inspektionsvindue for at overvinde en Qt-uge
  • Tilføjede en administrator for Flash Cookies
  • Tredjeparts pakker:
  • opdateret dækning til 4.0
  • opdaterede Pygments til 2.0.2

Hvad er nyt i version 6.0.9:

  • Dette er en fejlfinding.

Hvad er nyt i version 6.0.7:

  • Dette er en fejlfinding.

Hvad er nyt i version 6.0.5:

  • Dette er en fejlfinding.

Hvad er nyt i version 6.0.4:

  • Dette er en fejlfinding.

Hvad er nyt i version 6.0.1:

  • Dette er en fejlfinding.

Hvad er nyt i version 6.0.0:

  • Release 6.0.0 af eric indeholder funktionen eric 5.5 plus et par ekstra. Den største forskel er, at den kan bruges sammen med Python3 / 2, PyQt5 / 4 og Qt5 / 4 på Linux, Mac OS X og Windows platforme.

Hvad er nyt i version 5.5.0:

  • Generelt:
  • implementeret en baggrundstjeneste, der udfører Python2 og Python3-scripts i baggrunden uafhængig af den nuværende tolk
  • Tilføjede portugisiske oversættelser fra Candido Fontes
  • Checkers:
  • opdateret pep8 til 1.5.6
  • opdaterede pyflakes til version 0.8.1 (Python 3.4.0 kompatible)
  • Tilføjet syntax checker til JavaScript-filer
  • Tilføjet mulighed for at kontrollere flere filer fra browserens projektkilder
  • Debugger:
  • opdateret dækning til 3.7.1
  • aktiveret dækningsinformation i Python2-projekter
  • Redaktør:
  • tilføj et rullende kort som display med alle markører
  • tilføjede en kontekstmenuindgang for at genindlæse en fil med en given kodning
  • tilføjede en lexer til Qt stilarkfiler (ved opgradering fra ældre eric-versioner skal en ændring af lexerforeningen for * .qss-filer ske via konfigurationsdialogen)
  • Tilføjet support til QScintilla Gettext lexeren (QsciLexerPO) fra QScintilla 2.8.2
  • Tilføjet support til QScintilla CoffeeScript lexeren (QsciLexerCoffeeScript) fra QScintilla 2.8.3
  • Multi-projekt:
  • Tilføjede støtte til kategorisering af projekter og ændret filformatet for flere projekt
  • ændret multi-projektfilformat til at indeholde relative stier til de indeholdte projektfiler
  • Plugin Manager:
  • udvidet dialogboksen for pluginbiblioteket for at tillade at skjule uønskede poster og oprydning af plugin-downloadsområdet
  • implementeret Python2-kompatibilitetskontrollen for plug-ins (nyt boolesk flag "python2Compatible"
  • Projekt:
  • Tilføjet support til JavaScript-projekter
  • Tilføjet kode for at flytte slettede filer / mapper til papirkurven, der falder tilbage til at fjerne dem (os.remove), hvis send2trash ikke kan importeres på grund af manglende afhængigheder
  • Projektformularbrowser:
  • Tilføjet funktionalitet til at ændre nogle formularskabelsesopsætningsmuligheder (se Qt-konfigurationsside)
  • Version Control System Interfaces:
  • Alle
  • gjorde statuslampen (højre nederste hjørne) klikbart (afhængigt af den samlede VCS-status vil det vise logbrowseren eller statusdialogen)
  • Mercurial
  • Udvidet tagdialogboksen og forlængede logbrowseren for at tillade mærkning af en bestemt revision
  • tilføjede dialoger for at indtaste indholdet for de første .hgrc / mercurial.ini og .hg / hgrc filer
  • tilføjede en konfigurationsmulighed for at håndhæve brugen af ​​det interne fusionsværktøj
  • gjort tilgængelighed af push / pull-relaterede handlinger afhængig af konfigureret fjernlager (standard / default-push i .hg / hgrc)
  • udvidet logbrowseren med en handling for at skifte til den valgte revision
  • Tilføjet support til hyldeudvidelsen (som af Mercurial 2.8)
  • Tilføjet support til largefiles-udvidelsen (som af Mercurial 2.0)
  • Tilføjet support til opsummering af Mercurial køer
  • Tilføjet support til forskellige "løse" underkommandoer
  • Webbrowser:
  • tilføjede DuckDuckGo til listen over standard søgemaskiner
  • Tredjeparts pakker:
  • opdateret CharDet til 2.2.1

Hvad er nyt i version 5.4.7:

  • Dette er en fejlfinding.

Hvad er nyt i version 5.4.6:

  • Dette er en fejlfinding.

Hvad er nyt i version 4.5.19:

  • Dette er en fejlfinding.

Hvad er nyt i version 4.5.18:

  • Dette er en fejlfinding.

Hvad er nyt i version 4.5.17:

  • Dette er en fejlfinding.

Hvad er nyt i version 4.5.15:

  • Dette er en fejlrettelsesfrigivelse.

Krav :

  • Python
  • PyQt

Screenshots

eric_1_69446.png
eric_2_69446.png

Lignende software

Gaspard2
Gaspard2

3 Jun 15

4DIAC FORTE
4DIAC FORTE

20 Feb 15

Arcadia
Arcadia

20 Feb 15

Kommentarer til Eric

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!