Eric

Software screenshot:
Eric
Software ətraflı:
Version: 18.06 Yenil?nib
Tarixi Upload: 22 Jun 18
Geliştirici: Detlev Offenbach
Lisenziya: Pulsuz
Məşhurluq: 246

Rating: 2.4/5 (Total Votes: 5)

Eric , Python və Ruby proqramlaşdırma dilləri üçün tam özellikli və unikal IDE (Integrated Development Environment) ilə developers və proqramçılar təmin edən açıq mənbə və çox platformalı layihədir.


Tamamilə Python'da yazılmışdır

Proqram Python'da yazılmışdır, Qt toolkit yardımı ilə hazırlanmış bir qrafik istifadəçi interfeysi (GUI) ön uçdur və əsas mətn redaktə funksiyalarını təmin edən Scintilla kitabxanasını birləşdirir.

Eric, Python və Ruby programcıları üçün bir neçə güclü xüsusiyyətləri birləşdirən, gündəlik və hərtərəfli proqramlaşdırma redaktoru kimi peşəkar səviyyəli layihə idarə olunması proqramı kimi istifadə üçün nəzərdə tutulmuşdur.


Bir baxışda xüsusiyyətləri

Bazı əsas məqamları arasında, mənbə kodunun çağırışları, autocompletion və katlanmalar, inkişaf etmiş axtarış funksiyaları, ən son layihənin idarə edilməsi imkanları, səhv işıqlandırılması, brace eşleme və məhdudiyyətsiz redaktorları qeyd edə bilərik.

Ayrıca, interaktiv Python / Ruby kabukları, yapılandırılabilir pəncərə düzeni və sintaksis işıqlandırması, layihə geniş axtarış qurmaq və funksionallığı əvəz etmək, həmçinin Mercurial (HG) və Subversion (SVN) ehtiyatlarına dəstək təmin edir.

Tətbiq CVS (Birgə Versiyalar Sistemi) üçün bir sinif brauzeri, veb brauzeri, xüsusiyyətli zəngin Ruby debugger, kod əhatə dairəsi və profiling dəstəklənməsi, vahid dəstək, CORBA dəstəyi, , əməkdaşlıq funksiyaları və mənbə kodu sənədləşmə sistemi.

Bundan əlavə, çoxlu işləmə və çox iş parçacığı tətbiqləri, avtomatik kod dama, tapşırıqların idarə edilməsi, cx_freeze, sehrli və PyLint interfeysləri, Qt dialoqları və regex sihirbazları və iplə refactoring proqramını dəstəkləyən güclü bir Python hata ayıklayıcısını birləşdirir.


Aşağı xətt

Başqa bir maraqlı xüsusiyyət xarici tətbiqləri idarə etmək qabiliyyətidir. Bundan əlavə, layihə istifadəçilərə tətbiq diaqramları və Qt tərcümələrini və formalarını qabaqcadan nəzərdən keçirmək üçün bir çox daxili kommunal təmin edir.

Eric hazırda ingilis, alman, fransız, rus və çex dili daxil olmaqla bir çox dillərdə mövcuddur. Qt4 və Python üçün Eric4, Qt4 və Python 3 üçün Eric4, Eric4, Ether, Linux, Microsoft Windows və Mac OS X əməliyyat sistemlərini dəstəkləyir.

strong> bu sürümdə:

  • Editör:
  • redaktorun sol və ya sağ tərəfindəki marker xəritəsini göstərmək üçün bir konfiqurasiya seçimi (Redaktor> Stil səhifə) əlavə etdi
  • "katlama" üçün kontekst menyusu əlavə etdi; margin
  • "getmək" istifadə edərkən qatlanan xəttlərin yaxşı idarə edilməsi; funksiyaları
  • məzmunu uyğunlaşdırmaq üçün avtomatik tam siyahı qutusunu yenidən ölçün
  • avtomatik tam siyahı qutusunun maksimum genişliyi və yüksəkliyini qurmaq üçün bir konfiqurasiya seçimi əlavə etdi (Redaktor> avtomatik tamamlama)
  • Shell:
  • məzmunu uyğunlaşdırmaq üçün avtomatik tam siyahı qutusunu yenidən ölçün
  • pip Arayüz:
  • yerli olaraq mövcud paket / təkər qurmaq üçün bir hərəkət əlavə etdi
  • Web Browser (NG):
  • "Referer" in göndərilməsini yaxşılaşdırdı; Başlıq kimi Firefox tərəfindən həyata keçirilir

Sürümdeki yeni :

  • Ümumi:
  • əsas pəncərə online statusunu göstərmək üçün bir status bar simgesini əlavə etdi
  • IDE-nin xüsusi məlumatlarını təmizləmək üçün bir hərəkət əlavə etdi
  • Dama:
  • kodu ilə xəbərdarlıqları nəzərə almadan (__IGNORE_WARNING___ istifadə edin, məsələn __IGNORE_WARNING_M613 __)
  • Debugger:
  • hata ayıklayıcısının plug-ins kimi tətbiq olmasına imkan verən bir hata ayıklama arayüzü qeydini əlavə etdi
  • Python Debuggers:
  • daha güclü olması üçün protokolu bir JSONRPC stil protokoluna dəyişdirdi
  • debug müştərisinin (Tobias Rzepka) kütləvi sürət qazancı
  • Python 2 və 3 (Tobias Rzepka) üçün hata ayıklama müştərilərini birləşdirdi
  • standart və yivli hata ayıklama müştərilərini (Tobias Rzepka) birləşdirdi
  • QThread mövzuları (Tobias Rzepka) üçün hata ayıklama dəstəyi əlavə etdi.
  • Ruby Debugger:
  • Ruby hata ayıklayıcısını silindi (interfeys artıq artıq Ruby versiyaları ilə işləmir)
  • İz İzleyicisini axtar
  • müştəri skriptinin çıxışından sonra qeydiyyatı dayandırmaq imkanı əlavə etdi
  • Değişkenler Görüntüleyicisi
  • görünüşü kontekst menyusu vasitəsilə yeniləmək üçün əlavə imkandır
  • Hex Editor:
  • yaxşı bir kiçik hex redaktorunu əlavə etdi (ayrıca bağımsız bir vasitə kimi istifadə edilə bilər)
  • Icon Editor:
  • bütün digər simge redaktorları pəncərələrini bağlamaq üçün qabiliyyətləri əlavə etdi
  • Layihə:
  • layihənin faylları siyahısında faylları tez bir zamanda axtarmaq üçün bir dialoq əlavə etdi (bunun əksəriyyətini dəstəkləyən Mike C. Fletcher sayəsində)
  • açıq layihələr üzrə layihəni yenidən nəzərdən keçirmək üçün bir seçim əlavə etdi
  • Project Browser:
  • klaviatura (yalnız dizinler və fayllar) vasitəsilə fayl ağacını axtarma imkanı əlavə etdi
  • Alətlər:
  • Tepsi Başlatıcısı
  • versiya məlumatını göstərmək üçün bir giriş əlavə etdi
  • Sürüm Denetimi Sistem Arayüzü:
  • Mercurial
  • , mövcud yer imini çəkmək və itələmək üçün dəstək verdi
  • zolaq uzantısı üçün əlavə dəstək
  • histedit uzantısı üçün dəstək verdi
  • şeridi dəstəklədi və gündəmə tarayıcısına uzantıları əlavə etdi
  • , yedek paketləri təmizləmək üçün idarəetmə menyusuna bir hərəkət əlavə etdi
  • Web Browser (QtWebKit əsaslı):
  • , hər site üçün zoom dəyərlərini yadda saxlamaq imkanı əlavə etdi (bunları idarə etmək üçün bir dialoq daxil)
  • , onlayn durumunu göstərmək üçün bir status bar simgesini əlavə etdi
  • Web Browser (QtWebEngine əsaslı):
  • QtWebEngine'yi Qt 5.6.0'dan veb brauzerə yüklədi, çünki bu versiya ilə başlayan QtWebKit artıq (rəsmi olaraq) dəstəklənir
  • Üçüncü şəxs paketləri:
  • 2.1.3 üçün Pygments-i yeniləndi.
  • pep8-dən 2.1.0dev0-a yeniləndi və pycodestyle adını dəyişdi
  • coverage.py-dən 4.1.0
  • güncellenmiştir
  • 1.2.3 +
  • pyflakes yeniləndi

versiyası 6.1.6 versiyasında:

  • Bu bir səhv düzeltme sürümüdür. >

versiyası 6.1.3-də:

  • Bu bir səhv düzeltme sürümüdür. >

6.1.0 versiyasında yeni :

  • Ümumi:
  • eric redaktorda açılacaq mim növlərinin siyahısını düzəldmək üçün konfiqurasiya səhifəsini əlavə etdi.
  • parametr fayllarını qeyri-standart bir kataloqda saxlamaq üçün '- settingstings' komut satırı keçidini əlavə etdi
  • Dama:
  • birdən çox CPU / CPU-Cores istifadə etmək üçün kod stilini yoxlamaya bir toplu rejim əlavə etdi
  • kodu tərzi checker (coding comment, müəlliflik hüququ, kor, istisna olmaqla, çap bildirişləri, bir element tuples, __future__ idxal, köhnə stil formatı formatları, string format strings) üçün müxtəlif çekləri əlavə etdi
  • , birdən çox CPU / CPU-Cores istifadə etmək üçün sintaksis denetleyicisine bir toplu mod əlavə etdi
  • , birdən çox CPU / CPU-Cores istifadə etmək üçün girinti denetleyicisine toplu rejim əlavə etdi
  • bir kod mürəkkəbliyi yoxlamasını əlavə etdi. McCabe kodu stil denetleyicisine
  • Editör:
  • girinti təlimatlarının rənglərini konfiqurasiya etmək imkanı əlavə etdi
  • birdən çox tamamlama siyahısı və çağrı tipi provayderləri soruşma imkanı əlavə etdi
  • axtarış markerlərini marker xəritəinə əlavə etdi
  • Fayl Tarayıcısı:
  • Python skriptinin idxalını göstərmək imkanı əlavə etdi
  • Günlük Görüntüleyicisi:
  • bir konfiqurasiya səhifəsi də daxil olmaqla bir mesaj filtresi əlavə etdi
  • Tercihlər Dialog:
  • 'filtr' funksiyasını bütün girişləri ləğv edən bir 'axtarış' funksiyasına dəyişdirmiş, daxil olunan simli olmayan
  • ilk şouda dağılacaq konfiqurasiya səhifə siyahısı girişlərinin işlənməsini dəyişdi və eric işləyərkən genişlənmişləri xatırlamaq (lakin invocations arasında deyil)
  • Ön izləyicilər:
  • ReST faylları önizlemek üçün 'Sphinx' istifadə etmək imkanı əlavə etdi
  • Layihə
  • layihə növü və ya fayl növü assosiasiyaları dəyişdirildikdə faylları avtomatik olaraq yenidən təşkil etmək üçün funksionallıq əlavə etdi
  • Project Browser:
  • Python skriptinin idxalını göstərmək imkanı əlavə etdi
  • Kaynak Kod Sənədi:
  • parametrlərin növü (@ tip, @ptype) və qaytarma dəyərləri (@rtype) təsvir etmək üçün etiketləri əlavə etdi
  • Görev Görüntüleyicisi:
  • Əl ilə yaradılan vəzifələr üçün alt vəzifələr (yəni bir vəzifə iyerarxiyası) əlavə etmək üçün əlavə imkanlar
  • Alətlər:
  • Fərdi Dialoq
  • çıxışda axtarış imkanı əlavə etdi
  • Sürüm Denetimi Sistem Arayüzü:
  • Bütün
  • Diff dialoqlarının çıxışında axtarış imkanı əlavə etdi
  • Mercurial
  • bir axtarış rejimi ilə log tarayıcısının funksionallığını artırdı
  • tədbirlər çəkmək və hərəkətlər vasitəsilə 22 Jun 18 Ilə Geliştirici alətləri, Ide proqram & turk

Screenshots

eric_1_69446.png
eric_2_69446.png

Oxşar proqram

Android Studio
Android Studio

9 Dec 15

SeaScope
SeaScope

20 Feb 15

Insight Developer
Insight Developer

12 May 15

Anjuta Extras
Anjuta Extras

2 Oct 17

Şərh Eric

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!