Ex.Co. 
Описание: ###
Ex.Co. (Extensible Coder) — это графический текстовый редактор, написанный на Python, использующий библиотеки PyQt/QScintilla и некоторые лексеры, реализованные на Cython для более эффективного подсвечивания текста. Я разработал его с упором на простоту использования и расширяемость.Для предварительно скомпилированных пакетов для Windows смотрите страницу релизов (https://github.com/matkuki/ExCo/releases/latest).
Веб-сайт: ###
http://matkuki.github.io/ExCo/Краткое видео о функциях: ###
https://www.youtube.com/watch?v=v-7fqJGv7Ts&featureЛицензия: ###
__GNU General Public License v3.0__Copyright (c) 2013-2025 Matic Kukovec. Все права защищены.
#### Дополнительные лицензии: ####
Все дополнительные лицензии указаны в начале каждого исходного файла и в текстовом формате в директории ``additional_licenses`. Если я допустил ошибку, пожалуйста, откройте issue.
Некоторые возможности: ###
- Новая система многоконного интерфейса
- Вся стандартная функциональность текстового редактора (копировать, вырезать, вставить, ...)
- 'Колесо функций' для быстрого доступа к большинству функций Ex.Co.
- Встроенный однострочный/многострочный REPL (Read-Eval-Print Loop) для прямого доступа/манипуляции текстом в каждом окне редактора и ко всем другим функциям
- Сравнение текста (также между окнами редактора)
- Выполнение команд Terminal/Shell прямо из REPL (Windows или Linux)
- Возможность добавлять свои пользовательские функции на Python
- Подсветка синтаксиса для языков: 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
- Отображение структуры кода для:
- Python 3
- Nim
- C
- В будущем поддержка других ...
Поддерживаемые платформы: ###
- __Windows__ (готовые сборки доступны)
- __Linux__ (тестировалось на Ubuntu, Lubuntu, Mint, Fedora, Raspbian (Raspberry pi, pi2, pi3 и pi4))
- __Mac OS__ (Большое спасибо __zenlc2000__ за тестирование на Mac OS 10.11)
Требования: ###
- __Python__ 3.6 или выше
- __Пакеты__ установить командой: pip install -r requirements.txt` (подробности см. в файле)