Ericas yra atvirojo kodo ir daugialypės platformos projektas, kuris programuotojams ir programuotojams suteikia visapusišką ir unikalią IDE (integruotą aplinkos kūrimą) Python ir Ruby programavimo kalboms.
Tai parašyta visiškai Python
Programinė įranga yra parašyta "Python", juose yra grafinė vartotojo sąsaja (GUI) priekinė dalis, sukurta naudojant Qt įrankių rinkinį, ir integruoja "Scintilla" biblioteką, kurioje pateikiamos pagrindinės teksto redagavimo funkcijos.
"Eric" yra sukurtas naudoti kaip kasdienis visuotinis programavimo redaktorius, taip pat profesionalus projektų valdymo įrankis, kuris integruotų keletą galingų Python ir Ruby programuotojų funkcijų.
Savybės iš pirmo žvilgsnio
Tarp pagrindinių svarbiausių dalykų galima paminėti šaltinio kodo iškvietimus, automatinį užbaigimą ir sulankstymą, išplėstinę paieškos funkciją, naujausius projektų valdymo įrenginius, klaidų išryškinimą, susiejimo sujungimą ir neribotą redaktorių skaičių.
Tai taip pat siūlo interaktyvias "Python" / "Ruby" apvalkalus, konfigūruojamą lango išdėstymą ir sintaksės paryškinimą, integruotą viso projekto paieškos ir keitimo funkciją, taip pat palaikymą Mercurial (HG) ir "Subversion" (SVN) saugykloms.
Programa integruoja daug galingų funkcijų, pvz., klasės naršyklę, interneto naršyklę, daugybę turtingą "Ruby" atkūrimą, kodų aprėptį ir profilių palaikymą, "unittest" palaikymą, "CORBA" palaikymą, "CVS" versijos valdymo sąsają ("Concurrent Versions System") , bendradarbiavimo funkcijos ir šaltinio kodo dokumentacijos sistema.
Be to, jame įdiegiamas galingas Python debugeris, kuris palaiko daugiaprocesinių ir daugkartinių programų, automatinio kodo tikrinimo, užduočių valdymo, cx_freeze, enchant ir PyLint sąsajų, Qt dialogų ir regex vedlių bei linijos rekonstrukcijos įrankių derinimą.
Bottom line
Dar viena įdomi funkcija yra galimybė paleisti išorines programas. Be to, projektas vartotojams suteikia programų diagramas ir daugelį vidinių komunalinių paslaugų Qt vertimų ir formų peržiūrai.
"Eric" šiuo metu yra prieinamas keliomis kalbomis, įskaitant anglų, vokiečių, prancūzų, rusų ir čekų kalbas. Jis platinamas dviem stabiliais leidimais: Eric4 už Qt4 ir Python 2 bei Eric5 už Qt4 ir Python 3. Jis palaiko operacines sistemas Linux, Microsoft Windows ir Mac OS X.
Kas naujo šiame leidime:
- Redaktorius:
- pridėjo konfigūracijos parinktį (redagavimo & gt; stiliaus puslapis), kad būtų rodomas žymeklio žemėlapis redaktoriaus kairėje arba dešinėje
- pridėjo "aplanko" kontekstinio meniu marža
- patobulintas sulankstytų linijų valdymas, kai naudojate & quot; eiti į & quot; funkcijos
- pakeiskite automatinio sąrašo langelį, kad jis atitiktų turinį
- pridėjo konfigūracijos parinktį (redaktorius & gt; automatinis užbaigimas, kad būtų nustatytas didžiausias automatinio užbaigimo sąrašo lango plotis ir aukštis
- "Shell":
- pakeiskite automatinio sąrašo langelį, kad jis atitiktų turinį
- sąsaja:
- pridėjo veiksmą, norint įdiegti vietinį paketą / ratą
- "Web Browser" (NG):
- patobulino "Referer" siuntimą antraštė, kaip tai daro "Firefox"
Kas naujo versijoje:
- Bendra informacija:
- pridėjo būsenos juostos piktogramą, kad pagrindiniame lange būtų rodoma internetinė būsena
- pridėjo veiksmą, kad būtų pašalinti asmeniniai IDE duomenys
- "Šaškės":
- pridėta galimybė ignoruoti įspėjimus pagal kodą (naudokite __IGNORE_WARNING___, pvz., __IGNORE_WARNING_M613 __).
- Debugeris:
- pridėjo debuggerių sąsajos registrą, kad debangeriai būtų įdiegiami kaip papildiniai
- "Python Debuggers":
- pakeitė protokolą į JSONRPC stiliaus protokolą, kad jis būtų tvirtesnis
- didelio greičio padidėjimas derinimo kliento (Tobias Rzepka)
- sujungė "Python 2" ir "3" (Tobias Rzepka) atkūrimo klientus
- susivienijo standartiniai ir sriegio debugeriai (Tobias Rzepka)
- pridėta derinimo palaikymas QThread temoms (Tobias Rzepka)
- "Ruby" derinimas:
- pašalino "Ruby" debugerį (sąsaja neveikia su naujausiomis "Ruby" versijomis)
- Skambinkite Trace Viewer
- pridėjo galimybę sustabdyti įrašymą, kai išeina kliento scenarijus
- Kintamųjų rodiniai
- pridėjo galimybę atnaujinti vaizdą kontekstiniu meniu
- Hex redaktorius:
- pridėjo malonų mažai hex redaktoriaus įrankį (gali būti naudojamas kaip atskira priemonė)
- "Icon Editor":
- pridėjo galimybę uždaryti visus kitus piktogramų redagavimo langus
- Projektas:
- pridėjo dialogą, kuriame greitai ieškoma failų, esančių projekto bylų sąraše (dėka Mike C. Fletcher dėl to, kad prisidėjo prie šio daugelio dalykų)
- pridėjo galimybę iš naujo surinkti projektą užduotims atidaryti
- Projekto naršyklė:
- pridėjo galimybę ieškoti failų medyje klaviatūra (tik katalogai ir failai)
- Įrankiai:
- Padėkliukas "
- pridėjo įrašą, kuriame būtų rodoma informacija apie versiją
- Versijos valdymo sistemos sąsajos:
- Mercurial
- pridėta parama, skirta traukti ir stumti esamą žymę
- pridėta parama juostelės plėtiniui
- pridėjo palaikymą savo "extend" plėtiniui
- pridėti juostelės palaikymą ir pratęsti plėtinius naršyklėje
- pridėjo veiksmą administravimo meniu, norėdami išvalyti atsarginių kopijų rinkinius
- žiniatinklio naršyklė (pagrįsta QtWebKit):
- pridėjo galimybę prisiminti kiekvienos svetainės mastelio reikšmes (įskaitant dialogą, kad juos tvarkytų)
- pridėjo būsenos juostos piktogramą, kad būtų rodoma internetinė būsena
- žiniatinklio naršyklė (pagrįsta "QtWebEngine"):
- perkėlė žiniatinklio naršyklę į QtWebEngine iš Qt 5.6.0, nes nuo šios versijos QtWebKit jau nebėra (oficialiai) palaikoma
- Trečiųjų šalių paketai:
- atnaujinta "Pygments" į 2.1.3
- atnaujinta pep8 į 2.1.0dev0 ir pervadinta į pycodestyle
- atnaujinta aprėptis.py iki 4.1.0
- atnaujinti pyflakes iki 1.2.3 +
Kas naujo 6.1.6 versijoje?
- Tai išleidimo klaida.
Kas naujo 6.1.3 versijoje:
- Tai išleidimo klaida.
Kas naujo versijoje 6.1.0:
- Bendra informacija:
- pridėjo konfigūracijos puslapį, norėdami redaguoti MIME tipų sąrašą, kuris turi būti atidarytas eric redaktoriuje
- pridėjo komandų eilutės jungiklį '--settings =', kad būtų saugomi nustatymų failai nestandartiniame aplanke
- "Šaškės":
- įtraukė partijos režimą į kodo stiliaus tikrintoją, kad galėtumėte naudoti kelis procesoriaus / procesoriaus branduolius
- pridėjo įvairius kodų stiliaus tikrinimo patikrinimus (kodavimo komentarą, autorių teises, aklą, išskyrus spausdinimo pareiškimus, vieno elemento grupes, __future__ importą, senojo stiliaus styginių formatus, eilutės formos eilutes)
- pridėjo paketinį režimą sintaksės tikrintojui, kad galėtumėte naudoti kelis procesoriaus / procesoriaus šerdinius
- įtraukė paketinį režimą į atkūrimo tikrinimo priemonę, kad galėtumėte naudoti kelis procesoriaus / procesoriaus šerdinius
- pridėjo kodo sudėtingumo tikrinimo iaw. McCabe į kodo stiliaus tikrintoją
- Redaktorius:
- pridėjo galimybę sukonfigūruoti atkūrimo vadovų spalvas
- pridėta galimybė paklausti kelių užbaigimo sąrašų ir skambučių teikėjų
- pridėjo paieškos žymeklį prie žymeklio žemėlapio
- Failų naršyklė:
- pridėjo galimybę parodyti "Python" scenarijaus importą
- Žurnalo peržiūros programa:
- pridėjo pranešimų filtrą, kuriame yra konfigūracijos puslapis
- Parametrų dialogas:
- pakeitė funkciją "filtras" į "paieškos" funkciją, išjungiant visus įrašus, kuriuose nėra įvestos eilutės
- pakeitė konfigūracijos puslapio sąrašo įrašų tvarkymą, kad jis būtų sutrauktas pirmame rodinyje ir prisiminti išplėstinius, kol veikia ericas (bet ne tarp skambučių)
- Previewers:
- pridėjo galimybę naudoti "Sphinx", kad galėtumėte peržiūrėti "ReST" failus
- Projektas
- pridėta funkcija automatiškai pertvarkyti failus, kai pakeičiami projekto tipo ar failų tipų asociacijos
- Projekto naršyklė:
- pridėjo galimybę parodyti "Python" scenarijaus importą
- Originalo kodo dokumentas:
- pridėjo žymes, kad aprašytų parametrų tipą (@ type, @ptype) ir grąžinimo reikšmes (@rtype)
- Užduočių peržiūros programa:
- pridėta galimybė rankiniu būdu sugeneruotoms užduotims atlikti papildomų užduočių (t. y. užduočių hierarchijos)
- Įrankiai:
- Diff dialogas
- pridėjo galimybę ieškoti išvesties
- Versijos valdymo sistemos sąsajos:
- Visi
- pridėjo galimybę ieškoti Diff dialogų išeitije
- Mercurial
- pagerino prisijungimo naršyklės funkciją paieškos režimu
- Pagerino žurnalo naršyklės funkcionalumą traukdami ir stumdami veiksmus
- patobulino būsenos dialogo funkciją, naudodama skirtuką
- žiniatinklio naršyklė:
- pridėta parama HTML5 funkcijų leidimams
- patobulintas turinio išskyrimo antraštės analizės analizavimas, kaip tai atliekama naudojant "qutebrowser"
- pakeitė ir išplėtė "v2 API" "VirusTotal" sąsają
- įtraukėme savo žiniatinklio inspektoriaus langą, kad įveiktume Qt savaitę
- pridėjo "Flash" slapukų tvarkyklę
- Trečiųjų šalių paketai:
- atnaujinta aprėptis iki 4.0
- atnaujintas "Pygments" iki 2.0.2
Kas naujo 6.0.9 versijoje:
- Tai išleidimo klaida.
Kas naujo 6.0.7 versijoje?
- Tai išleidimo klaida.
Kas naujo 6.0.5 versijoje?
- Tai išleidimo klaida.
- Tai išleidimo klaida.
- Tai išleidimo klaida.
- "Eric 6.0.0" leidimas apima "eric 5.5" funkciją ir kelis papildomus. Pagrindinis skirtumas yra tai, kad jis gali būti naudojamas su "Python3 / 2", "PyQt5 / 4" ir "Qt5 / 4" sistemose "Linux", "Mac OS X" ir "Windows".
- Bendra informacija:
- įdiegė fono paslaugą, kuri ftp paleidžia Python2 ir Python3 scenarijus nepriklausomai nuo dabartinio vertėjo žodyno
- pridėjo Candido Fontes pateiktus portugalų vertimus
- "Šaškės":
- atnaujinta pep8 iki 1.5.6
- atnaujinti pyflakes į versiją 0.8.1 (suderinama su "Python 3.4.0")
- pridėjo sintaksės tikrinimo programą "JavaScript" failams
- pridėjo galimybę patikrinti kelis failus iš projekto šaltinių naršyklės
- Debugeris:
- atnaujinta aprėptis iki 3.7.1
- įjungta aprėpties informacija Python2 projektuose
- Redaktorius:
- pridėjo slinkties žemėlapį, pvz., rodymą, kuriame rodomi visi žymekliai
- pridėjo kontekstinio meniu įrašą, kad pakartotinai įkeltų failą su tam tikra koduotė
- pridėjo leksiką Qt stiliaus lapų failams (atnaujinant iš senesnių eric versijų, failo * .qss failų lekserystės pakeitimas turi būti atliktas konfigūracijos dialogo lange)
- pridėta parama QScintilla Gettext lekseriui (QsciLexerPO) iš QScintilla 2.8.2
- pridėta parama QScintilla CoffeeScript lekseriui (QsciLexerCoffeeScript) iš QScintilla 2.8.3
- "Multi Project"
- pridėjo paramą projektų kategorijai ir pakeitė daugelio projektų failų formatą
- pakeistas kelių projektų failų formatas, kuriame yra santykinių maršrutų į esančius projekto failus
- "Plugin Manager":
- pratęsė papildinio saugyklos dialogą, kad būtų galima slėpti nepageidaujamus įrašus ir išvalyti įskiepių parsisiuntimo sritį
- įdiegė papildinių Python2 suderinamumo patikrinimą (nauja loginė vėliava "python2Compatible")
- Projektas:
- pridėta parama "JavaScript" projektams
- pridėjo kodą, norint perkelti ištrintus failus / katalogus į šiukšliadėžę, kuri grįžta į jų pašalinimą (os.remove), jei send2trash negalima importuoti dėl trūkstamų priklausomybių
- Projekto formų naršyklė:
- pridėta funkcija modifikuoti kai kurių formos kodo kūrimo parinktis (žr. Qt konfigūracijos puslapį)
- Versijos valdymo sistemos sąsajos:
- Visi
- sukūrė būsenos šviesos diodą (dešinįjį apatinį kampą), kurį galima spustelėti (priklausomai nuo bendro VCS būklės jis parodys žurnalo naršyklę arba būsenos dialogą)
- Mercurial
- sustiprino žymų dialogą ir išplėtė žurnalo naršyklę, kad būtų galima pažymėti konkrečią peržiūrą
- pridėtos dialogo lange įvesti pirminių .hgrc / mercurial.ini ir .hg / hgrc failų turinį
- pridėjo konfigūracijos parinktį, kad užtikrintų vidinio sujungimo įrankio naudojimą
- sukūrė prieinamą stumti / traukti susijusius veiksmus, priklausančius nuo sukonfigūruotos nuotolinės saugyklos (default / default-push in .hg / hgrc)
- pratęsė žurnalo naršyklę, atlikdami veiksmą, norėdami pereiti prie pasirinktos versijos
- pridėta palaikymo lentynos plėtiniui (pagal Mercurial 2.8)
- pridėta parama didelių failų plėtiniui (pagal Mercurial 2.0)
- pridėta parama Mercurial eilių santraukai
- pridėta parama įvairiems "išspręsti" komandoms
- žiniatinklio naršyklė:
- pridėjo DuckDuckGo į numatytųjų paieškos variklių sąrašą
- Trečiųjų šalių paketai:
- atnaujinta CharDet į 2.2.1
- Tai išleidimo klaida.
- Tai išleidimo klaida.
- Tai išleidimo klaida.
- Tai išleidimo klaida.
- Tai išleidimo klaida.
- Tai išleidimo klaida.
- Python
- PyQt
Kas naujo 6.0.4 versijoje?
Kas naujo 6.0.1 versija:
Kas naujo 6.0.0 versijoje:
Kas naujo versijoje 5.5.0:
Kas naujo 5.4.7 versijoje:
Kas naujo 5.4.6 versijoje:
Kas naujo 4.5.19 versijoje:
Kas naujo 4.5.18 versijoje:
Kas naujo 4.5.17 versijoje:
Kas naujo 4.5.15 versijoje:
Reikalavimai :
Komentarai nerastas