Ex.Co. 
توضیحات: ###
Ex.Co. (کدر قابل توسعه) یک ویرایشگر متن گرافیکی است که با پایتون نوشته شده و از کتابخانههای PyQt/QScintilla بهره میبرد، با برخی واکنشگرها که در Cython جهت افزایش کارایی برجستهسازی متن در دسترس هستند. من این برنامه را با هدف سادگی در استفاده و قابلیت توسعه طراحی کردهام.برای دریافت بستههای پیشکامپایل شده برای ویندوز به صفحه نسخهها (https://github.com/matkuki/ExCo/releases/latest) مراجعه کنید.
وبسایت: ###
http://matkuki.github.io/ExCo/ویدئوی سریع امکانات: ###
https://www.youtube.com/watch?v=v-7fqJGv7Ts&featureمجوز: ###
__مجوز عمومی GNU نسخه 3.0__حق نشر (c) 2013-2025 ماتیک کوکووتس. تمامی حقوق محفوظ است.
#### مجوزهای اضافی: ####
تمامی مجوزهای اضافی در ابتدای هر فایل کد منبع و به صورت فایل متنی در پوشه ``additional_licenses` مشخص شدهاند. اگر اشتباهی وجود دارد، لطفاً یک issue باز کنید.
برخی امکانات: ###
- سیستم جدید چیدمان چند پنجرهای
- تمامی قابلیتهای استاندارد ویرایشگر متن (کپی، برش، چسباندن، ...)
- 'چرخ عملکرد' برای دسترسی سریع به بیشتر امکانات Ex.Co.
- REPL پایتون یکخطی/چندخطی یکپارچه (Read-Eval-Print Loop) برای دسترسی/مدیریت مستقیم متن هر پنجره ویرایشگر و سایر امکانات
- مقایسه متنی (حتی بین پنجرههای ویرایشگر)
- اجرای دستورات Terminal/Shell مستقیماً از REPL (ویندوز یا لینوکس)
- امکان افزودن توابع سفارشی پایتون خودتان
- برجستهسازی نحوی زبانها: AVS، Ada، Bash، Batch، CMake، CPP، CSS، CSharp، CoffeeScript، Cython، D، Diff، Fortran، Fortran77، HTML، IDL، Java، JavaScript، Lua، Makefile، Matlab، Nim، Oberon، Octave، PO، POV، Pascal، Perl، PostScript، Properties، Python، RouterOS (MikroTik)، Ruby، SQL، Spice، TCL، TeX، Text، VHDL، Verilog، XML و YAML
- نمایش درخت کد برای:
- پایتون ۳
- Nim
- C
- زبانهای بیشتر در آینده ...
پلتفرمهای پشتیبانیشده: ###
- __ویندوز__ (باینریهای کامپایلشده موجود است)
- __لینوکس__ (تست شده روی Ubuntu، Lubuntu، Mint، Fedora، Raspbian (Raspberry pi، pi2، pi3 و pi4))
- __مک اواس__ (تشکر ویژه از __zenlc2000__ برای تست این برنامه روی Mac OS 10.11)
پیشنیازها: ###
- __پایتون__ 3.6 یا بالاتر
- __بستهها__ آنها را با دستور: pip install -r requirements.txt` نصب کنید (برای جزئیات بیشتر فایل را بررسی کنید)