特徴
Scintillaは、構文ハイライトに加えて、コード編集を容易にするための多くの機能をサポートしています。ハイライト方式では、さまざまなフォント、色、スタイル、背景色を使用でき、固定幅フォントに限定されません。コントロールは、エラー表示、余白への行番号表示、コードブレークポイントなどの行マーカーをサポートしています。コード折りたたみやオートコンプリートなどの他の機能も追加できます。基本的な正規表現検索の実装は初歩的ですが、C++11サポート付きでコンパイルすると、Scintillaはランタイムの正規表現エンジンをサポートできます。Scintillaの正規表現ライブラリは、直接バッファアクセスに置き換えるか、使用しないようにすることもできます。
現在、Scintillaは右から左への言語に対する実験的なサポートを提供しています。[ 4 ]
Scintermは、 cursesテキストユーザーインターフェース用のScintillaのバージョンです。Textadeptエディタの開発者によって作成されました。ScintermはUnicode文字を使用してScintillaのグラフィカルな機能の一部をサポートしていますが、ターミナル環境の制約によりScintillaの一部の機能が欠落しています。[ 5 ]
その他のバージョン
- ScintillaNET [ 6 ] – .NET Frameworkで使用するためのラッパー
- QScintilla [ 7 ] – Scintilla の Qt ポート
- wxScintilla [ 8 ] – Scintilla 用のwxWidgetsラッパー
- wxStyledTextCtrl [ 9 ] – wxWidgetsツールキットのScintillaのラッパーとして機能するクラス
- CsScintilla [ 10 ] – Scintilla の CopperSpice ポート
- Delphiラッパー:
- TScintEdit [ 11 ] – Inno Setupの一部
- TDScintilla [ 12 ] – Scintillaのすべてのメソッドをシンプルにラップしたもの
- TScintilla [ 13 ] – Delphi Scintilla Interface Components のコンポーネントの 1 つ (2009 年 9 月 2 日現在、このプロジェクトはアクティブな開発が終了しています)
Scintillaをベースにしたソフトウェア
Scintillaをベースにした注目すべきソフトウェアには以下が含まれます。[ 14 ]
参考文献
- ↑ 「シンティラとSciTE」。シンチラ。2013 年 8 月 12 日に取得。
- ↑ https://www.scintilla.org/ScintillaHistory.html 。 2025年12月10日取得。
- ↑ "License.txt" . Scintilla . 2015年5月29日取得.
- ↑ 「Scintilla ドキュメント」。
- ↑ 「シンターム」。
- ↑ "ScintillaNET – ホーム" . Scintillanet.github.com . 2017年5月18日取得.
- ↑ 「Riverbank |ソフトウェア| QScintilla | QScintillaとは?」。Riverbankcomputing.com 。 2013年8月12日取得。
- ↑ "wxScintilla – wxWidgets 用の Scintilla ラッパー – Sourceforge"。Nuklear Zelph。2023-12-13のオリジナルからアーカイブ済み。2015-04-20に取得。
- ↑ "wxWidgets wxStyledTextCtrl クラスリファレンス" . docs.wxwidgets.org . 2022-03-13に取得.
- ↑ "CsScintilla" . SourceForge . 2022年6月1日取得.
- ↑ 「Inno Setup Downloads」。Jrsoftware.org 。 2013年8月12日取得。
- ↑ "dscintilla – Delphi 用 Scintilla ラッパー – Google プロジェクト ホスティング" . Dscintilla.googlecode.com. 2013-04-11 . 2013-08-12に取得.
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク) - ↑ "Delphi Scintilla インターフェース コンポーネント|無料の開発ソフトウェアのダウンロード" . Sourceforge.net . 2013-08-12に取得.
- ↑ 「ScintillaとSciTE関連サイト」。Scintilla.org 。 2013年8月12日取得。
- ↑ "#1095 (サブ編集ボックスを標準テキスト編集に切り替えるオプション) – Aegisub" . Devel.aegisub.org. 2014-07-10 のオリジナルからアーカイブ済み。2013-08-12 に取得。
- ↑ 「サードパーティソフトウェアのライセンス/通知」。
- ↑ 「ChIDE」。Softintegration.com 。 2013年8月12日取得。
- ↑ "uSynAttribs.pas"。
- ↑ 「Inno Setup 5 改訂履歴」。Jrsoftware.org 。 2013年8月12日取得。
- ↑ Payne, Derick (2024年7月24日). "Notepad3" . rizonesoft . GitHub . 2024年7月24日取得。
- ↑ 「Notepad3」。Rizonesoft.com 。 2016年9月19日。 2024年7月24日取得。
- ↑ Liu、Zufu (2025-01-15)、zufuliu /notepad4、2025-01-15取得
- ↑ PureBasicの簡単なレビュー
- ↑ 「テクノロジー」。2016年5月12日にオリジナルからアーカイブ済み。2015年2月27日に取得。Textadept
はScintillaをコア編集コンポーネントとして使用しています。
- ↑ 「テクノロジー」。2020年8月4日にオリジナルからアーカイブ済み。2017年2月28日に取得。Uniface
10は、コアコードエディタとしてScintillaを使用しています。