Eric

نرم افزار تصویر:
Eric
جزئیات نرم افزار:
نسخه: 18.06 به روز شده
ها تاریخ: 22 Jun 18
توسعه دهنده: Detlev Offenbach
پروانه: رایگان
محبوبیت: 246

Rating: 2.4/5 (Total Votes: 5)

اریک یک پروژه منبع باز و چند پلتفرم است که توسعه دهندگان و برنامه نویسان را با IDE کامل و منحصر به فرد (محیط مجتمع توسعه) برای زبان های برنامه نویسی پایتون و روبی فراهم می کند.


این کاملا در پایتون نوشته شده است

این نرم افزار در Python نوشته شده است، دارای یک رابط کاربری گرافیکی (GUI) است که با کمک ابزار Qt طراحی شده است و کتابخانه Scintilla را فراهم می کند که توابع اولیه را ویرایش می کند.

اریک طراحی شده است به عنوان یک برنامه نویس روزمره و همه جانبه برنامه نویسی، و همچنین یک ابزار مدیریت حرفه ای پروژه مدیریت، یکپارچه چندین ویژگی قدرتمند برای برنامه نویسان پایتون و روبی به طور یکسان.


امکانات در یک نگاه

از جمله مهمترین ویژگی های اصلی ما می توان به موارد زیر اشاره کرد: کد منبع منبع، تکمیل خودکار و لغزشی، قابلیت جستجو پیشرفته، امکانات پیشرفته مدیریت پروژه، خطایابی خطا، تطبیق برس و تعداد نامحدود ویراستاران.

همچنین یک پوسته تعاملی Python / Ruby ارائه می دهد، پنجره پنجره پیکربندی و برجسته سازی نحو، قابلیت جستجو و جایگزینی گسترده ای از پروژه و همچنین پشتیبانی از مخازن Mercurial (HG) و Subversion (SVN) است.

این برنامه یکپارچه بسیاری از ویژگی های قدرتمند مانند مرورگر کلاس، مرورگر وب، اشکال زدایی Ruby های با ویژگی های غنی، پشتیبانی از پوشش کد و پروفایل، پشتیبانی از واحد معیار، پشتیبانی CORBA، جلوی کنترل نسخه برای CVS (سیستم نسخه های همزمان) ، توابع همکاری و سیستم مستند سازی کد منبع.

علاوه بر این، یک اشکالزدایی قدرتمند Python را نیز پشتیبانی می کند که از اشکال زدایی برنامه های چند پردازشی و چند راهه، کنترل کننده های کد خودکار، مدیریت وظیفه، cx_freeze، enchant و رابط های PyLint، گفتگوهای Qt و جادوگران regex و ابزار رفع تکثیر طناب ادغام می کند.


خط پایین

یکی دیگر از ویژگی های جالب این است که توانایی اجرای برنامه های خارجی. علاوه بر این، این پروژه کاربران را با نمودارهای برنامه و بسیاری از ابزارهای داخلی برای پیش نمایش ترجمه ها و فرم های Qt فراهم می کند.

اریک در حال حاضر در چند زبان، از جمله انگلیسی، آلمانی، فرانسوی، روسی و چکی در دسترس است. این در دو نسخه پایدار، Eric4 برای Qt4 و Python 2 و Eric5 برای Qt4 و Python 3 توزیع شده است. این سیستم عامل از سیستم عامل های لینوکس، مایکروسافت ویندوز و Mac OS X پشتیبانی می کند.

چه جدید در این نسخه است: / p>

ویرایشگر:
یک گزینه تنظیمات (ویرایشگر & gt؛ صفحه سبک) اضافه کرد تا نقشه مارکر در سمت چپ یا راست ویرایشگر نشان داده شود
منوی زمینه را برای & quot؛ برابر & quot؛ اضافه کرد لبه
با استفاده از & quot؛ رفتن به & quot؛ توابع
تغییر اندازه خودکار لیست جعبه متناسب با محتویات
یک گزینه پیکربندی (Editor- & gt؛ تکمیل خودکار برای تنظیم حداکثر عرض و ارتفاع جعبه فهرست کامل خودکار اضافه شده است
پوسته:
تغییر اندازه خودکار لیست جعبه متناسب با محتویات
پیپ رابط:
یک اقدام برای نصب یک بسته / چرخ در دسترس در دسترس اضافه کرده است
مرورگر وب (NG):
بهبود ارسال & quot؛ ارجاع & quot؛ هدر مانند آن را توسط فایرفاکس انجام می شود

چه جدید در این نسخه است:

عمومی:
آیکون نوار وضعیت را برای نمایش وضعیت آنلاین به پنجره اصلی افزود
یک عمل برای پاک کردن داده های شخصی IDE اضافه کرد
چکرز:
توانایی اضافه شدن هشدارها به وسیله کد را نادیده گرفت (از __IGNORE_WARNING___ استفاده کنید، به عنوان مثال __IGNORE_WARNING_M613__)
اشکال زدایی:
رجیستر رابط کاربری اشکال زدا را اضافه کرد تا debuggers ها به عنوان افزونه ها اجرا شوند
پایتون Debuggers:
پروتکل را به یک پروتکل سبک JSONRPC تغییر داد تا قوی تر شود
افزایش سرعت عظیمی از مشتری اشکال زدایی (Tobias Rzepka)
مشتریان اشکالزدایی را برای پایتون 2 و 3 (Tobias Rzepka)
یکپارچه مشتری های استاندارد و threaded debugger (Tobias Rzepka)
پشتیبانی اشکال زدایی از موضوعات QThread (Tobias Rzepka)
Ruby Debugger:
اشکالزای Ruby را حذف کرد (رابط کاربری با نسخه های اخیر Ruby کار نمی کند)
تماس ردیابی بیننده
توانایی اضافه شده برای توقف ضبط پس از خروج از اسکریپت سرویس گیرنده
متغیرهای بیننده
توانایی اضافه شده برای بازنویسی نمایش از طریق منوی زمینه
ویرایشگر Hex:
یک ابزار ویرایشگر کوچک شش ضلعی اضافه (که به عنوان یک ابزار مستقل نیز قابل استفاده است)
ویرایشگر آیکون:

توانایی اضافه شده برای بستن تمامی پنجره های ویرایشگر آیکون دیگر
پروژه:
یک گفت و گو برای سرعت جستوجو برای فایل ها در لیست فایل های پروژه اضافه کرد (به لطف مایکل C. Fletcher برای کمک به اکثریت این)
گزینه ای برای بازنویسی پروژه برای وظایف بر روی باز را اضافه کرد
مرورگر پروژه:
توانایی اضافه شده برای جستجو در درخت فایل از طریق صفحه کلید (فقط دایرکتوری ها و فایل ها)
ابزارها:
سینی استارتر
یک ورودی برای نمایش اطلاعات نسخه اضافه کرد
نسخه سیستم کنترل رابط
Mercurial
پشتیبانی از کشیدن و فشار دادن نشانگر فعلی اضافه شده است
پشتیبانی از افزونه نوار اضافه شده است
پشتیبانی افزوده برای extensiontedted خود اضافه شده است
پشتیبانی از نوار و اضافه کردن افزونه ها به مرورگر ورودی اضافه شده است
برای پاک کردن بسته های پشتیبان یک عمل به منوی مدیریت اضافه کرد
مرورگر وب (مبتنی بر QtWebKit):
توانایی اضافه شده برای به یاد آوردن مقادیر زوم برای هر سایت (شامل یک گفتگو برای مدیریت این)
نماد نوار وضعیت برای نشان دادن وضعیت آنلاین اضافه شده است
مرورگر وب (QtWebEngine based):

مرورگر وب را به QtWebEngine از Qt 5.6.0 منتقل کرده است؛ زیرا با شروع این نسخه QtWebKit دیگر (به طور رسمی) پشتیبانی نمی شود
بسته های شخص ثالث:
به روز شده Pygments به 2.1.3
به روز شده pep8 به 2.1.0dev0 و آن را به pycodestyle تغییر نام داد
coverage.py به 4.1.0 به روز شد
pyflakes به روز رسانی به 1.2.3+ رسید

چه جدید در نسخه 6.1.6 است:

این رفع اشکال است.

در نسخه 6.1.3 جدید است:

این رفع اشکال است.

چه جدید در نسخه 6.1.0 است:

عمومی:
یک صفحه پیکربندی اضافه کرد تا لیستی از انواع MIME را که در یک ویرایشگر خاص باز شود، ویرایش کند
سوئیچ خط فرمان '--settings =' را برای ذخیره فایل های تنظیمات در یک دایرکتوری غیر استاندارد اضافه کرد
چکرز:
برای استفاده از چند CPU / CPU Cores یک حالت دسته ای به کاراکتر سبک کد اضافه کرده است
چک های متفاوتی را به چک کننده سبک کد اضافه کرده است (کد گذاری نظر، کپی رایت، کور، به جز، اظهارات چاپ، یک تابع عنصر، __future__ واردات، قالب های رشته سبک قدیمی، رشته های قالب رشته ای)
برای استفاده از پردازنده های چند هسته ای / CPU-Core یک حالت دسته ای به کاراکتر نحوی اضافه کرد
برای استفاده از چند پردازنده / پردازنده مرکزی، یک حالت دسته ای به کنترل کننده عقب اضافه کرده است
کد پیچیدگی کد را اضافه کرد. McCabe به بررسی کننده سبک کد
ویرایشگر:
توانایی اضافه شده برای پیکربندی راهنماهای رنگ دندانه دار
توانایی اضافه شده برای درخواست لیست تکمیل تک تک و ارائه دهندگان تماس با نوک وجود دارد
مارکرهای جستجو به نقشه مارکر اضافه شده است
مرورگر فایل:
توانایی اضافه شده برای نشان دادن واردات یک اسکریپت پایتون
ورود به سیستم:
یک فیلتر پیام شامل یک صفحه پیکربندی اضافه شده است
تنظیمات گفتگو:

تابع 'filter' را به یک تابع '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''
تغییر رفتار دسته بندی های صفحه های صفحه پیکربندی برای اولین بار نمایش داده می شود و در حالی که eric در حال اجرا است (اما نه در بین فراخوانی ها)
پیشنمایشگران:
توانایی اضافه شده برای استفاده از Sphinx برای پیش نمایش فایل های ReST
پروژه
قابلیت اضافه کردن فایلها به طور خودکار، زمانی که نوع پروژه یا نوع فایلها تغییر می کند، تغییر یافته است
مرورگر پروژه:
توانایی اضافه شده برای نشان دادن واردات یک اسکریپت پایتون
مستند کد منبع:
تگ های اضافه شده برای توصیف نوع پارامترها (type،type) و مقدار بازگشتی (rtype)
بیننده وظیفه:
توانایی اضافه شده برای اضافه کردن وظایف زیر (به عنوان مثال یک سلسله مراتب کاری) برای وظایف دستی ایجاد شده است
ابزارها:
گفتگوی دیافراگم
توانایی اضافه شده برای جستجو در خروجی
نسخه سیستم کنترل رابط
همه
توانایی اضافه شده برای جستجو در خروجی dialogs dialog
Mercurial
عملکرد مرورگر ورود به سیستم را با یک حالت جستجو بهبود می بخشد
قابلیت عملکرد مرورگر ورود به سیستم را با اقدامات کشش و فشار افزایش می دهد

عملکرد گفتمان وضعیت را با یک دید متفاوت بهبود می دهد
مرورگر اینترنت:
پشتیبانی از مجوزهای HTML5 برای پشتیبانی اضافه شده است
تجزیه آمیز تجزیه آمیز هدر های محتویات آنالوگ به روش انجام شده در qutebrowser
اصلاح و گسترش رابط کاربری VirusTotal برای API v2
پنجره بازرسی وب خود ما را برای غلبه بر هفته نامه Qt اضافه کرد
یک مدیر برای کوکی های فلش اضافه کرد
بسته های شخص ثالث:
پوشش 4.0 به روز رسانی شده
Pygments به 2.0.2 به روز شد

در نسخه 6.0.9 جدید است:

این رفع اشکال است.

در نسخه 6.0.7 جدید است:

این رفع اشکال است.

چه جدید در 6.0.5 است است:

این رفع اشکال است.

در نسخه 6.0.4 جدید است:

این رفع اشکال است.

در نسخه 6.0.1 جدید است:

این انتشار رفع اشکال است.

در نسخه 6.0.0 جدید است:

انتشار 6.0.0 از eric شامل ویژگی های eric 5.5 به همراه چند عدد اضافی است. تفاوت عمده این است که می توان آن را با Python3 / 2، PyQt5 / 4 و Qt5 / 4 در لینوکس، Mac OS X و سیستم عامل ویندوز استفاده کرد.

چه جدید در نسخه 5.5.0 است:

عمومی:
سرویس پس زمینه را اجرا می کند که اسکریپت های Python2 و Python3 را در پس زمینه مستقل از مترجم کنونی اجرا می کند
ترجمه های پرتغالی توسط Candido Fontes ارائه شده است
چکرز:
pep8 به 1.5.6 به روز شد
pyflakes به نسخه 0.8.1 به روز رسانی شده است (Python 3.4.0 سازگار است)
کنترلگر نحوی برای فایلهای جاوا اسکریپت اضافه شده است
توانایی اضافه شده برای بررسی چندین فایل از مرورگر منابع پروژه
اشکال زدایی:
پوشش به روز شده به 3.7.1
اطلاعات پوشش فعال در پروژه های Python2
ویرایشگر:
یک نقشه پیمایش مانند صفحه نمایش نشانگرهای تمام شده اضافه کرده است
یک ورودی منوی زمینه اضافه کرد تا فایل را با یک کدگذاری داده شده دوباره بارگذاری کند
یک لایسنر برای فایل های جدول سبک Qt اضافه شده است (هنگام ارتقاء از نسخه های قدیمی تر، یک تغییر از ترکیب لکسر برای فایل * .qss باید از طریق محاوره تنظیمات انجام شود)
پشتیبانی از QScintilla Gettext lexer (QsciLexerPO) به عنوان QScintilla 2.8.2 اضافه شده است
پشتیبانی از QScintilla CoffeeScript lexer (QsciLexerCoffeeScript) به عنوان QScintilla 2.8.3 اضافه شده است
پروژه چندگانه:
پشتیبانی از دسته بندی پروژه ها را اضافه کرده و فرمت فایل چند پروژه را تغییر داد

فرمت پرونده چند پرونده را تغییر داد تا مسیرهای نسبی را به فایل های پروژه موجود اضافه کند
مدیر پلاگین:
محاوره مخزن افزونه را گسترش داده و اجازه می دهد تا ورودی های ناخواسته را مخفی کرده و منطقه ی دانلود افزونه را پاکسازی کنید
پیکسل سازگاری Python2 را برای پلاگینها اجرا کرد (پرچم جدید بولین 'python2Compatible'
پروژه:
پشتیبانی از پروژه های جاوااسکریپت اضافه شده است
کد اضافه شده به حرکت فایل ها / پوشه ها حذف شده به سطل آشغال به عقب برداشتن آنها را حذف (os.remove)، اگر send2trash نمی تواند به دلیل وابستگی های از دست رفته وارد شود
فرم فرم پروژه مرورگر:
اضافه کردن قابلیت تغییر برخی از گزینه های فرم ایجاد فرم (صفحه پیکربندی Qt را ببینید)
نسخه سیستم کنترل رابط
همه
LED وضعیت (گوشه سمت راست پایین) را کلیک کنید (بسته به وضعیت کلی VCS، مرورگر ورود به سیستم یا گفتگوی وضعیت را نشان می دهد)
Mercurial
گفتگو برچسب را افزایش داد و مرورگر ورود به سیستم را گسترش داد تا امکان بازبینی خاص را نشان دهد
محاوره ای اضافه شده برای وارد کردن محتویات فایل های اولیه .hgrc / mercurial.ini و .hg / hgrc
یک گزینه پیکربندی برای اعمال استفاده از ابزار ادغام داخلی اضافه کرد

امکان دسترسی به فعالیتهای مربوط به فشار / کشیدن وابسته به مخزن پیکربندی شده از راه دور (default / default-push in hg / hgrc)
مرورگر ورود به سیستم را با یک عمل گسترش داد تا تغییرات انتخاب شده را تغییر دهد
پشتیبانی از افزودنی قفسه (از Mercurial 2.8)
پشتیبانی از افزونه بزرگ (به عنوان Mercurial 2.0) اضافه شده است
پشتیبانی از خلاصه صف های Mercurial اضافه شده است
پشتیبانی از متقاضی های مختلف 'حل و فصل' اضافه شده است
مرورگر اینترنت:
DuckDuckGo را به فهرست موتورهای جستجوی پیش فرض اضافه کرد
بسته های شخص ثالث:
CharDet به 2.2.1 به روز شد

چه جدید در نسخه 5.4.7 جدید است:

این رفع اشکال است.

چه جدید در نسخه 5.4.6 است:

این رفع اشکال است.

در نسخه 4.5.19 جدید است:

این رفع اشکال است.

چه جدید در 4.5.18 از جدید است:

این رفع اشکال است.

چه جدید در نسخه 4.5.17 است:

این رفع اشکال است.

در نسخه 4.5.15 جدید است:

این رفع اشکال است.

مورد نیاز:

پایتون
PyQt

تصاویر

eric_1_69446.png
eric_2_69446.png

نرم افزار های مشابه

Xwpe-ALPHA
Xwpe-ALPHA

3 Jun 15

qtres2dox
qtres2dox

20 Feb 15

نظرات به Eric

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!