據作者介紹,開發scintilla的動機是來自他對richedit的失望,在richedit中,樣式的改變被看作是文檔的一種改變,從而會被記錄到undo的堆疊中,並且設定的文檔對象的修改標記。這對原始碼編輯是非常不合適的,改變關鍵字類型的顏色或是運算符的顏色,這不應該看作是文檔的修改,也不應該能夠通過undo/redo來返回/前進。我對此深有感觸,如果是richedit來做原始碼編輯的控制項,那將有太多的東西需要自己編寫代碼實現了,選擇scintilla,將是一個明智的選擇,省時,省力,安全,可靠。
scintilla目前提供了win32版本和Linux版本。在linux中使用的是gtk+,已經在windows95,nt4.0, windows2000, windows xp以及redhat linux8和9中的gtk+1.2和2.0中測試運行正常。
相關詞條
-
scintilla
Scintilla是一個免費的原始碼編輯控制項,它...的開源文本編輯器Notepad++使用的便是Scintilla組件. 除了標準的編輯組件提供的一些功能外,Scintilla特別...
-
python IDE
使用。它基於wxPython和Scintilla庫。 它的主要功能有:1.../ SciTE SciTE是一個基於SCIntilla的編輯器,起初是為了演示SCIntilla庫的功能而開發的。現在已發展成一個功能強大的程式編輯器...
-
SOFTIMAGE XSI
產品簡要 SOFTIMAGE XSI SOFTIMAGE|XSI 的說明它的前身是業內久負盛名的Softimage 3D。So...
產品簡要 主要功能 最新功能 繪製功能說明 垃圾轉運站 -
shred
shred n. 碎片, 破布, 少量剩餘, 最少量v. 撕碎, 切碎 英英解釋:名詞shred:1. a tiny or scarcely detectable amount同義詞:scintilla, whit...
-
padre
,Padre 0.92 發布了,新版本默認使用基於 Scintilla...
特點 版本發布 -
SOFTIMAGE
了一個新的可自定義的基於 Scintilla 的編輯組件,支持文字自定義...
基本介紹 收購 界面 新功能 系統需求 -
freebasic
Scintilla庫編寫 ...
簡介 特點 編輯器 -
notpad++
"file
-
IWBASIC
格式檔案。 - 輕鬆升級和擴展。 - 集成基於Scintilla...