Ex.co. 
Descripton:
Ex.co. (Расширяемый кодировщик) - это текстовый редактор графического интерфейса, написанный на Python, в котором используются библиотеки PYQT/QScintilla с некоторыми лексиками, доступными в цинтоне для более эффективного выделения текста. Я разработал его с простотой использования и разгибаемостью.
Для предварительно скомпилированных связков для Windows см. Страницу релизов (https://github.com/matkuki/exco/releases/latest).
Веб -сайт:
http://matkuki.github.io/exco/
Quick Features Video:
https://www.youtube.com/watch?v=v-7fqjgv7ts&feature
Лицензия:
GNU General Public License v3.0
Copyright (C) 2013-2023 Matic Kukovec. Все права защищены.
Дополнительные лицензии:
Все дополнительные лицензии указываются в начале каждого файла исходного кода и в формате текстового файла в каталоге additional_licenses . Если я сделал какие -либо ошибки, откройте проблему.
Некоторые функции:
- Новая система макетов с несколькими окнами
- Все стандартные функциональности текстового редактора (копирование, вырезать, вставить, ...)
- «Колесо функции» для быстрого доступа к большинству функциональности Ex.Co.
- Integrated Python Single/Multi-Line Repl (цикл чтения-эвер-принте) для прямого доступа/манипуляции каждого текста окна редактора и всех других функций
- Текст -разность (также между Windows редактора)
- Выполнить команды терминала/оболочки непосредственно из 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, Poverie, Pover, Pover, Peserties, Pover, Pover, Pover, Pover, Pover, Pover, Proper, Pover, Pover, Pover, Pover, Pover, Pover, Pover, Pover, Pov. Python, Routeros (Mikrotik), Ruby, SQL, Spice, TCL, TEX, TEXT, VHDL, Verilog, XML и YAML
- Дерево кода, отображающееся для:
- Питон 3
- Ним
- В
- Еще много еще ...
Поддерживаемые платформы:
- 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 ):- герметичный
- псаутил
- Пит
- Pyqt6 (или pyqt5)
- Qscintilla
- FPDF2
- PtyProcess (только Linux)
- pywin32 (только Windows)
- pywinpty (только Windows)