SciTE

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
SciTE
Screenshot
Windows 中的 SciTE
首次發布1999年 (1999)
當前版本
  • 5.3.7 (2023年7月26日;穩定版本)[1]
編輯維基數據鏈接
源代碼庫 編輯維基數據鏈接
編程語言C++
操作系統跨平台
類型文本編輯器
許可協議Historical Permission Notice and Disclaimer
網站www.scintilla.org/SciTE.html

SciTE,也即SCIntilla based Text Editor的縮寫,是一個跨平台的文本編輯器。軟件作者為Neil Hodgson。SciTE以Scintilla為基礎寫成,其本意是作為Scintilla的示例程序。該軟件的許可協議為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). 

外部連結[編輯]