Ex.Co. 
描述: ###
Ex.Co.(可扩展编码器)是一款用 Python 编写的 GUI 文本编辑器,采用 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 通用公共许可证 v3.0__版权所有 (c) 2013-2025 Matic Kukovec。保留所有权利。
#### 附加许可证: ####
所有附加许可证均在每个源代码文件开头以及``additional_licenses`目录下的文本文件格式中指定。如果我有任何错误,请提交问题。
一些功能: ###
- 新的多窗口布局系统
- 所有标准文本编辑器功能(复制、剪切、粘贴等)
- “功能轮盘”可快速访问 Ex.Co. 的大部分功能
- 集成的 Python 单/多行 REPL(读取-求值-打印循环),可直接访问/操作每个编辑器窗口文本以及所有其他功能
- 文本差异比较(也可在编辑器窗口之间进行)
- 可直接从 REPL 执行终端/ Shell 命令(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(树莓派、pi2、pi3 和 pi4)上测试)
- __Mac OS__(非常感谢 __zenlc2000__ 在 Mac OS 10.11 上进行测试)
要求: ###
- __Python__ 3.6 或更高版本
- __Packages__ 使用 pip install -r requirements.txt` 安装(详情请查看该文件)