Ex.Co. 
説明: ###
Ex.Co.(Extensible Coder)は、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 General Public License v3.0__Copyright (c) 2013-2025 Matic Kukovec. All rights reserved.
#### 追加ライセンス: ####
すべての追加ライセンスは、各ソースコードファイルの先頭および ``additional_licenses` ディレクトリ内のテキストファイル形式で記載されています。もし間違いがあれば、issue を開いてください。
主な機能: ###
- 新しいマルチウィンドウレイアウトシステム
- 標準的なテキストエディタ機能(コピー、カット、ペーストなど)
- Ex.Co.のほとんどの機能に素早くアクセスできる「ファンクションホイール」
- 各エディタウィンドウのテキストや他の機能に直接アクセス・操作可能なPython単一/複数行REPL(Read-Eval-Print Loop)を統合
- テキストの差分表示(エディタウィンドウ間でも可能)
- 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`(詳細はファイルを参照してください)