Scintilla

自由开开源程式库 来自维基百科,自由的百科全书

Scintilla

Scintilla是以C++編寫的自由開源程式庫,它提供文本編輯器程式的各種功能,特別是適用於源代碼編輯器的高級功能。Scintilla已應用在一些受歡迎的文字編輯程式,例如SciTEGeanyNotepad++Programmer's Notepad英語Programmer's NotepadNotepad2等等。[4]

事实速览 開發者, 首次發布 ...
Scintilla
Thumb
SciTE的截圖,它使用Scintilla組件
開發者Neil Hodgson等。[1]
首次發布1999年5月17日,​25年前​(1999-May-17
當前版本
  • 5.5.4(2024年12月18日;穩定版本)[2]
編輯維基數據鏈接
源代碼庫 編輯維基數據鏈接
編程語言C++
操作系統Windows NT及更高,Mac OS X Snow Leopard及更高,使用GTK+類Unix系統MorphOS英語MorphOS
文件大小300px
類型文本編輯器
許可協議Historical Permission Notice and Disclaimer英語Historical Permission Notice and Disclaimer[3]
網站www.scintilla.org 編輯維基數據鏈接
关闭

功能

除了語法突顯外,Scintilla還支持許多使代碼編輯更容易的功能。高亮方法允許使用不同的字體、顏色、樣式和背景顏色,並且不限於固定寬度的字體。該控件支持錯誤指示器、頁邊的行編號以及代碼斷點等行標記。可以添加其他功能,例如語法摺疊自動完成。基本的正則表達式搜索實現不成熟,但如果使用C++11編譯,Scintilla可以支持運行時的正則表達式引擎。也可以通過直接緩衝區來替換或避免使用Scintilla的正則表達式庫。

目前,Scintilla對從右到左的語言提供了實驗性支持。[5]

Scinterm是Scintilla的一個版本,用於curses文本用戶接口。它是由Textadept編輯器的開發者編寫的。Scinterm使用Unicode字符來支持Scintilla的一些面向圖形的功能,但由於終端環境的限制,一些Scintilla的功能缺失。[6]

基於Scintilla的軟件

完整列表可在網上查到。[7]

參考資料

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.