SciTE
首次釋出 | 1999年 |
---|---|
目前版本 |
|
原始碼庫 | |
程式語言 | C++ |
作業系統 | 跨平台 |
類型 | 文字編輯器 |
特許條款 | Historical Permission Notice and Disclaimer |
網站 | www |
SciTE,也即SCIntilla based Text Editor的縮寫,是一個跨平台的文字編輯器。軟件作者為Neil Hodgson。SciTE以Scintilla為基礎寫成,其本意是作為的範例程式。該軟件的特許條款為Historical Permission Notice and Disclaimer[2]。
簡介
SciTE使用文字設定檔,具有極強的可組態性。可以對各類語言和專案設置不同的組態,也可以簡單的使用全域組態。組態選項涉及文字的突顯、縮排、摺疊、字型等,還可以客製化快速鍵。通過編寫自己的設定檔,用戶還可以對自訂的檔案類型添加突顯、縮排、編譯等功能。詳細的設置可參閱SciTE的組態說明[3]。
另外,SciTE並不支援宏語言,而支援一個更為強大的手稿語言——Lua,通過這一語言用戶可以極大的個性化設置自己的編輯器,例如可以通過Scintilla的API直接訪問SciTE的快取,客製化快速鍵或者響應事件。最新的版本SciTE進一步加強了對Lua的支援,用戶可以使用Lua輕易的添加對其他程式和特殊需求的功能,比如對ctags的支援,或者雙擊自動選擇所有註釋等功能。網絡上現在已經有很多Lua指令碼的SciTE擴充實現[4],用戶可以參照實現自己的指令碼,也可直接使用。
現在比較有名的基於SciTE的程式實現,包括Scite4AutoIt3、SciTE4AutoHotkey 和 SciTE LaTeX IDE等。