Eric

Screenshot Software:
Eric
Mga detalye ng Software:
Bersyon: 18.06 Na-update
I-upload ang petsa: 22 Jun 18
Nag-develop: Detlev Offenbach
Lisensya: Libre
Katanyagan: 339

Rating: 2.7/5 (Total Votes: 6)

Eric ay isang open source at multi-platform na proyekto na nagbibigay ng mga developer at programmer na may ganap na tampok at natatanging IDE (Integrated Development Environment) para sa Python at Ruby programming languages.


Ito ay ganap na nakasulat sa Python
Ang software ay nakasulat sa Python, nagtatampok ng front-end na graphical user interface (GUI) na idinisenyo gamit ang tulong ng Qt toolkit, at isinasama ang Scintilla library, na nagbibigay ng mga pangunahing pag-edit ng teksto.

Si Eric ay idinisenyo upang maging kapaki-pakinabang bilang isang pang-araw-araw at all-around na editor ng programming, pati na rin ang isang proyektong pamamahala ng proyektong proyektong propesyonal, na isinasama ang ilang makapangyarihang tampok para sa mga programmer ng Python at Ruby.


Mga tampok sa isang sulyap

Kabilang sa ilang mga pangunahing mga highlight, maaari naming banggitin ang mga calltip ng source code, autocompletion at natitiklop na, advanced na pag-andar ng paghahanap, mga state-of-the-art na pasilidad sa pamamahala ng proyekto, pagta-highlight ng error, pagtutugma ng brace, at isang walang limitasyong bilang ng mga editor.

Nag-aalok din ito ng isang interactive na Python / Ruby shell, maayos na layout ng window at highlight ng syntax, built-in na malawak na paghahanap ng proyekto at palitan ang pag-andar, pati na rin ang suporta para sa mga repository ng Mercurial (HG) at Subversion (SVN). <

Pinagsasama ng application ang maraming mga makapangyarihang tampok, tulad ng isang browser ng klase, browser ng web, debugger na mayaman sa tampok na Ruby, suporta para sa coverage ng code at pag-profile, unittest na suporta, CORBA support, frontend ng control na bersyon para sa CVS (Concurrent Versions System) , mga function ng kooperasyon, at sistema ng dokumentasyon ng source code.

Bilang karagdagan, isinasama nito ang isang malakas na debugger ng Python na sumusuporta sa pag-debug ng multiprocessing at multithreaded na apps, mga awtomatikong code checker, pamamahala ng gawain, cx_freeze, enchant at PyLint interface, Mga dialog ng Qt at regex wizard, at isang utility ng refactoring ng lubid. >
Ibabang linya

Ang isa pang kawili-wiling tampok ay ang kakayahang magpatakbo ng mga panlabas na apps. Higit pa rito, ang proyekto ay nagbibigay ng mga user na may mga diagram ng application, at maraming mga panloob na kagamitan para sa pag-preview ng mga pagsasalin at mga form Qt.

Kasalukuyang magagamit si Eric sa maraming wika, kabilang ang Ingles, Aleman, Pranses, Ruso at Czech. Ito ay ipinamamahagi sa dalawang matatag na edisyon, Eric4 para sa Qt4 at Python 2 at Eric5 para sa Qt4 at Python 3. Sinusuportahan nito ang mga operating system na Linux, Microsoft Windows at Mac OS X.

Ano ang bagong sa paglabas na ito:

  • Editor:
  • Nagdagdag ng opsyon sa pagsasaayos (pahina ng Editor- & gt; Estilo) upang ipakita ang mapa ng marker sa kaliwa o kanan ng editor
  • Nagdagdag ng isang menu ng konteksto para sa & quot; fold & quot; margin
  • pinahusay na paghawak ng mga nakatiklop na linya kapag gumagamit ng & quot; pumunta sa & quot; function
  • baguhin ang laki ng kahon ng listahan ng auto upang magkasya sa mga nilalaman
  • Nagdagdag ng opsyon sa pagsasaayos (Editor- & gt; autocomplete upang i-set up ang pinakamataas na lapad at taas ng kahon ng kumpletong listahan ng auto
  • Shell:
  • baguhin ang laki ng kahon ng listahan ng auto upang magkasya sa mga nilalaman
  • pip Interface:
  • Nagdagdag ng isang pagkilos upang mag-install ng lokal na magagamit na pakete / gulong
  • Web Browser (NG):
  • pinabuting ang pagpapadala ng & quot; Referer & quot; header na tulad nito ay ginagawa ng Firefox

Ano ang bagong sa bersyon:

  • Pangkalahatang:
  • Nagdagdag ng isang icon ng status bar upang ipakita ang online status sa pangunahing window
  • Nagdagdag ng isang pagkilos upang i-clear ang pribadong data ng IDE
  • Checkers:
  • Nagdagdag ng posibilidad na huwag pansinin ang mga babala sa pamamagitan ng code (gamitin ang __IGNORE_WARNING___, hal. __IGNORE_WARNING_M613 __)
  • Debugger:
  • Nagdagdag ng isang debugger interface registry upang payagan ang mga debuggers na ipatupad bilang mga plug-in
  • Mga Debugger sa Python:
  • nagbago ang protocol sa isang protocol ng estilo ng JSONRPC upang maging mas matatag
  • napakalaking bilis ng pakinabang ng debug client (Tobias Rzepka)
  • pinag-isa ang mga kliyente ng debugger para sa Python 2 at 3 (Tobias Rzepka)
  • pinag-isa ang pamantayan at sinulid na mga debugger na kliyente (Tobias Rzepka)
  • Nagdagdag ng suporta sa pag-debug para sa mga thread ng QThread (Tobias Rzepka)
  • Ruby Debugger:
  • inalis ang Ruby debugger (ang interface ay hindi gumagana sa kamakailang mga bersyon ng Ruby)
  • Tumawag sa Trace Viewer
  • Nagdagdag ng kakayahan upang ihinto ang pag-record sa paglabas ng script ng kliyente
  • Viewer ng Variable
  • Nagdagdag ng kakayahan upang i-refresh ang view sa pamamagitan ng menu ng konteksto
  • Hex Editor:
  • Nagdagdag ng isang magandang maliit na editor ng hex editor (magagamit bilang isang standalone tool)
  • Icon Editor:
  • Nagdagdag ng kakayahan upang isara ang lahat ng iba pang mga window ng editor ng icon
  • Proyekto:
  • Nagdagdag ng isang dialog upang mabilis na maghanap ng mga file sa listahan ng mga file ng proyekto (salamat sa Mike C. Fletcher sa pagbibigay ng kontribusyon sa karamihan nito)
  • Nagdagdag ng isang opsyon upang muling mabasa ang proyekto para sa mga gawain sa bukas
  • Browser ng Proyekto:
  • Nagdagdag ng kakayahan upang maghanap sa puno ng file sa pamamagitan ng keyboard (direktoryo at mga file lamang)
  • Mga kasangkapan:
  • Tray Starter
  • Nagdagdag ng isang entry upang ipakita ang impormasyon ng bersyon
  • Bersyon ng Control System Interface:
  • Mercurial
  • Nagdagdag ng suporta para sa paghila at pagtulak sa kasalukuyang bookmark
  • Nagdagdag ng suporta para sa extension ng strip
  • Nagdagdag ng suporta para sa extension ng histedit
  • Nagdagdag ng suporta para sa strip at makuha ang mga extension sa log browser
  • Nagdagdag ng isang pagkilos sa menu ng administrasyon upang linisin ang mga backup na bundle
  • Web Browser (batay sa QtWebKit):
  • Nagdagdag ng kakayahan upang matandaan ang mga halaga ng pag-zoom para sa bawat site (kasama ang isang dialog upang pamahalaan ang mga ito)
  • Nagdagdag ng isang icon ng status bar upang ipakita ang online na katayuan
  • Web Browser (batay sa QtWebEngine):
  • naka-port ang web browser sa QtWebEngine bilang ng Qt 5.6.0 dahil nagsisimula sa bersyong ito QtWebKit ay hindi na (opisyal na) suportado
  • Mga pakete ng Third Party:
  • Na-update Pygments sa 2.1.3
  • na-update pep8 hanggang 2.1.0dev0 at pinalitan ng pangalan ito sa pycodestyle
  • Na-update ang coverage.py hanggang 4.1.0
  • na-update ang mga pyflake sa 1.2.3 +

Ano ang bago sa bersyon 6.1.6:

  • Ito ay isang bug fix release. >

Ano ang bago sa bersyon 6.1.3:

  • Ito ay isang bug fix release. >

Ano ang bago sa bersyon 6.1.0:

  • Pangkalahatang:
  • Nagdagdag ng isang pahina ng pagsasaayos upang i-edit ang listahan ng mga uri ng mime na mabubuksan sa isang eric editor
  • idinagdag ang '--settings =' switch ng command line upang i-imbak ang mga setting ng mga file sa isang di-karaniwang direktoryo
  • Checkers:
  • Nagdagdag ng batch mode sa checker ng estilo ng code upang magamit ang maramihang mga CPU / CPU-Cores
  • nagdagdag ng iba't ibang mga tseke sa checker ng estilo ng code (coding comment, copyright, bulag maliban, i-print ang mga pahayag, isang elemento ng tuple, __future__ import, lumang mga format ng string ng string, mga string format na string)
  • Nagdagdag ng batch mode sa checker ng syntax upang magamit ang maraming CPU / CPU-Cores
  • Nagdagdag ng isang batch mode sa indentation checker upang magamit ang maramihang mga CPU / CPU-Cores
  • Nagdagdag ng code complexity checker iaw. McCabe sa estilo ng tseker ng code
  • Editor:
  • Nagdagdag ng kakayahan upang i-configure ang mga kulay ng mga gabay ng indentation
  • Nagdagdag ng kakayahan upang magtanong ng maramihang listahan ng pagkumpleto at mga provider ng call-tip
  • idinagdag ang mga marker ng paghahanap sa mapa ng marker
  • File Browser:
  • Nagdagdag ng kakayahan upang ipakita ang mga pag-import ng isang script sawa
  • Mag-log Viewer:
  • Nagdagdag ng filter ng mensahe kabilang ang isang pahina ng pagsasaayos
  • Dialog ng Kagustuhan:
  • nagbago ang function na 'filter' sa isang 'paghahanap' function na hindi pinapagana ang lahat ng mga entry, na hindi naglalaman ng ipinasok na string
  • nagbago ang paghawak ng mga entry sa listahan ng pagsasaayos ng pahina upang mabura sa unang palabas at matandaan ang pinalawak na mga bago habang tumatakbo ang eric (ngunit hindi sa pagitan ng mga invocation)
  • Mga Tagasuri:
  • Nagdagdag ng kakayahan upang magamit ang 'Sphinx' upang ma-preview ang mga file na ReST
  • Proyekto
  • idinagdag na pag-andar upang muling ayusin ang mga file nang awtomatiko, kapag binago ang uri ng proyekto o mga asosasyon ng uri ng file
  • Browser ng Proyekto:
  • Nagdagdag ng kakayahan upang ipakita ang mga pag-import ng isang script sawa
  • Source Code Documentor:
  • Nagdagdag ng mga tag upang ilarawan ang uri ng mga parameter (@type, @ptype) at ibalik ang mga halaga (@ rtype)
  • Task Viewer:
  • Nagdagdag ng kakayahan upang magdagdag ng mga sub-gawain (ibig sabihin isang hierarchy ng gawain) para sa mga gawaing nakabuo ng manu-manong
  • Mga kasangkapan:
  • Diff Dialog
  • Nagdagdag ng kakayahan upang maghanap sa output
  • Bersyon ng Control System Interface:
  • Lahat
  • Nagdagdag ng kakayahan upang maghanap sa output ng mga dialog ng Diff
  • Mercurial
  • pinahusay ang pag-andar ng log browser sa pamamagitan ng isang mode ng paghahanap
  • pinahusay ang pag-andar ng log browser sa pamamagitan ng mga pagkilos ng pull at push
  • pinahusay ang pag-andar ng dialog ng status ng isang diff view
  • Web Browser:
  • Nagdagdag ng suporta para sa mga pahintulot sa tampok ng HTML5
  • pinahusay na pag-parse ng nilalaman ng pamagat ng header analog sa paraan na ito ay ginagawa sa qutebrowser
  • binago at pinalawig ang interface ng VirusTotal para sa v2 API
  • idinagdag ang aming sariling web inspector window upang pagtagumpayan ang Qt lingguhang
  • Nagdagdag ng manager para sa Flash Cookies
  • Mga pakete ng Third Party:
  • na-update na coverage sa 4.0
  • Na-update na Pygments sa 2.0.2

Ano ang bago sa bersyon 6.0.9:

  • Ito ay isang bug fix release. >

Ano ang bago sa bersyon 6.0.7:

  • Ito ay isang bug fix release. >

Ano ang bago sa bersyon 6.0.5:

  • Ito ay isang bug fix release. >

Ano ang bago sa bersyon 6.0.4:

  • Ito ay isang bug fix release. >

Ano ang bago sa bersyon 6.0.1:

  • Ito ay isang bug fix release. >

Ano ang bago sa bersyon 6.0.0:

  • Ang paglabas ng 6.0.0 ng eric ay kinabibilangan ng functionality na eric 5.5 kasama ang ilang karagdagang mga bago. Ang pangunahing pagkakaiba ay, na maaaring magamit ito sa Python3 / 2, PyQt5 / 4 at Qt5 / 4 sa Linux, Mac OS X at Windows platform.

Ano ang bago sa bersyon 5.5.0:

  • Pangkalahatang:
  • nagpatupad ng serbisyo sa background na nagpapatupad ng mga script ng Python2 at Python3 sa background na independiyenteng ng kasalukuyang interpreter
  • Nagdagdag ng mga pagsasalin ng Portuges na ibinigay ng Candido Fontes
  • Checkers:
  • na-update pep8 sa 1.5.6
  • na-update na pyflakes sa bersyon 0.8.1 (Python 3.4.0 compatible)
  • Nagdagdag ng syntax checker para sa mga file ng JavaScript
  • Nagdagdag ng kakayahan upang suriin ang maramihang mga file mula sa browser ng mga pinagmumulan ng proyekto
  • Debugger:
  • na-update na coverage sa 3.7.1
  • pinagana ang impormasyon ng saklaw sa mga proyekto ng Python2
  • Editor:
  • Nagdagdag ng isang scroll na mapa tulad ng display na nagpapakita ng lahat ng mga marker
  • Nagdagdag ng isang entry sa menu ng konteksto upang i-reload ang isang file na may ibinigay na encoding
  • Nagdagdag ng lexer para sa mga format ng Qt style sheet (kapag nag-upgrade mula sa mas lumang bersyon ng eric isang pagbabago ng lexer association para sa * .qss file ay kailangang gawin sa pamamagitan ng dialog ng configuration)
  • Nagdagdag ng suporta para sa QScintilla Gettext lexer (QsciLexerPO) bilang ng QScintilla 2.8.2
  • Nagdagdag ng suporta para sa QScintilla CoffeeScript lexer (QsciLexerCoffeeScript) bilang ng QScintilla 2.8.3
  • Multi Project:
  • Nagdagdag ng suporta para sa pag-uuri ng mga proyekto at nagbago ang format ng multi project file
  • nagbago ang format ng multi project file na naglalaman ng mga kamag-anak na landas sa mga nakapaloob na mga file ng proyekto
  • Plugin Manager:
  • pinalawig ang dialog ng plugin na repository upang pahintulutan na itago ang mga hindi gustong mga entry at linisin ang lugar ng pag-download ng plugin
  • ipinatupad ang check sa pagiging tugma ng Python2 para sa mga plug-in (bagong boolean flag 'python2Compatible'
  • Proyekto:
  • Nagdagdag ng suporta para sa mga proyekto ng JavaScript
  • Nagdagdag ng code upang ilipat ang mga tinanggal na mga file / direktoryo sa recycle bin na bumabalik sa pag-alis sa mga ito (os.remove), kung ang send2trash ay hindi mai-import dahil sa mga nawawalang mga dependency
  • Mga Form ng Browser ng Proyekto:
  • idinagdag na pag-andar upang baguhin ang ilang mga pagpipilian sa paglikha ng form ng code (tingnan ang pahina ng pagsasaayos ng Qt)
  • Bersyon ng Control System Interface:
  • Lahat
  • ginawa ang status LED (kanang ibabang sulok) na naki-click (depende sa pangkalahatang katayuan ng VCS ipapakita nito ang log browser o ang status dialog)
  • Mercurial
  • pinahusay ang dialog ng tag at pinalawig ang log browser upang payagan ang pag-tag ng isang partikular na rebisyon
  • idinagdag ang mga dialog upang ipasok ang mga nilalaman para sa paunang mga file na hgrc / mercurial.ini at. hg / hgrc
  • Nagdagdag ng pagpipilian sa pagsasaayos upang ipatupad ang paggamit ng tool na panloob na sumanib
  • gumawa ng kakayahang magamit ng mga aksyon na may kaugnayan sa push / pull depende sa naka-configure na remote repository (default / default-push in. hg / hgrc)
  • pinalawak ang log browser sa pamamagitan ng pagkilos upang lumipat sa napiling rebisyon
  • Nagdagdag ng suporta para sa extension ng shelve (bilang ng Mercurial 2.8)
  • Nagdagdag ng suporta para sa extension ng largefiles (bilang ng Mercurial 2.0)
  • Nagdagdag ng suporta para sa buod ng Mercurial queues
  • Nagdagdag ng suporta para sa iba't ibang mga 'subcommand' na resolusyon
  • Web Browser:
  • idinagdag DuckDuckGo sa listahan ng mga default na search engine
  • Mga pakete ng Third Party:
  • na na-update na CharDet sa 2.2.1

Ano ang bago sa bersyon 5.4.7:

  • Ito ay isang bug fix release. >

Ano ang bagong sa bersyon 5.4.6:

  • Ito ay isang bug fix release. >

Ano ang bago sa bersyon 4.5.19:

  • Ito ay isang bug fix release. >

Ano ang bago sa bersyon 4.5.18:

  • Ito ay isang bug fix release. >

Ano ang bago sa bersyon 4.5.17:

  • Ito ay isang bug fix release. >

Ano ang bago sa bersyon 4.5.15:

  • Ito ay isang bug fix release. >

Mga Kinakailangan :

  • Sawa
  • PyQt

Mga screenshot

eric_1_69446.png
eric_2_69446.png

Katulad na software

jGRASP
jGRASP

22 Jun 18

Lazarus
Lazarus

18 Jul 15

Mga komento sa Eric

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!