跳至內容

SciTE

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
SciTE
Windows 中的 SciTE
Windows 中的 SciTE
首次釋出1999年 (1999)
目前版本
  • 5.5.4(2024年12月18日;穩定版本)[1]
編輯維基數據鏈結
原始碼庫 編輯維基數據鏈結
程式語言C++
作業系統跨平台
類型文字編輯器
授權條款Historical Permission Notice and Disclaimer英語Historical Permission Notice and Disclaimer
網站www.scintilla.org/SciTE.html 編輯維基數據鏈結

SciTE,也即SCIntilla based Text Editor的縮寫,是一個跨平台的文字編輯器。軟體作者為Neil Hodgson。SciTE以Scintilla為基礎寫成,其本意是作為的範例程式。該軟體的授權條款為Historical Permission Notice and Disclaimer英語Historical Permission Notice and Disclaimer[2]

簡介

SciTE使用文字設定檔,具有極強的可組態性。可以對各類語言和專案設定不同的組態,也可以簡單的使用全域組態。組態選項涉及文字的突顯、縮排、摺疊、字型等,還可以客製化快速鍵。通過編寫自己的設定檔,使用者還可以對自訂的檔案類型添加突顯、縮排、編譯等功能。詳細的設定可參閱SciTE的組態說明[3]

另外,SciTE並不支援宏語言,而支援一個更為強大的手稿語言——Lua,通過這一語言使用者可以極大的個性化設定自己的編輯器,例如可以通過Scintilla的API直接訪問SciTE的快取,客製化快速鍵或者回應事件。最新的版本SciTE進一步加強了對Lua的支援,使用者可以使用Lua輕易的添加對其他程式和特殊需求的功能,比如對ctags的支援,或者雙擊自動選擇所有注釋等功能。網路上現在已經有很多Lua指令碼的SciTE擴充實現[4],使用者可以參照實現自己的指令碼,也可直接使用。

現在比較有名的基於SciTE的程式實現,包括Scite4AutoIt3SciTE4AutoHotkeySciTE LaTeX IDE等。

特色功能

參閱

參考資料

  1. ^ History of SciTE, Scintilla, and Lexilla. 
  2. ^ Scintilla的授權檔案, http://scintilla.sourceforge.net/License.txt頁面存檔備份,存於網際網路檔案館
  3. ^ SciTE的組態說明http://scintilla.sourceforge.net/SciTEDoc.html (頁面存檔備份,存於網際網路檔案館
  4. ^ 存档副本. [2009-11-07]. (原始內容存檔於2013-01-20). 

外部連結