SciTE

维基百科,自由的百科全书
跳转到导航 跳转到搜索
SciTE
Windows 中的 SciTE
Windows 中的 SciTE
首次发布1999年 (1999)
当前版本
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    源代码库
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    编程语言C++
    引擎
      Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
      操作系统跨平台
      类型文本编辑器
      许可协议Historical Permission Notice and Disclaimer英语Historical Permission Notice and Disclaimer
      网站{{URL|example.com|可选的显示文本}}Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)

      SciTE,也即SCIntilla based Text Editor的缩写,是一个跨平台的文本编辑器。软件作者为Neil Hodgson。SciTE以Scintilla为基础写成,其本意是作为的示例程序。该软件的许可协议为Historical Permission Notice and Disclaimer英语Historical Permission Notice and Disclaimer[1]

      简介[编辑]

      SciTE使用文本配置文件,具有极强的可配置性。可以对各类语言和项目设置不同的配置,也可以简单的使用全局配置。配置选项涉及文本的高亮、缩进、折叠、字体等,还可以定制快捷键。通过编写自己的配置文件,用户还可以对自定义的文件类型添加高亮、缩进、编译等功能。详细的设置可参阅SciTE的配置说明[2]

      另外,SciTE并不支持宏语言,而支持一个更为强大的脚本语言——Lua,通过这一语言用户可以极大的个性化设置自己的编辑器,例如可以通过Scintilla的API直接访问SciTE的缓存,定制快捷键或者响应事件。最新的版本SciTE进一步加强了对Lua的支持,用户可以使用Lua轻易的添加对其他程序和特殊需求的功能,比如对ctags的支持,或者双击自动选择所有注释等功能。网络上现在已经有很多Lua脚本的SciTE扩展实现[3],用户可以参照实现自己的脚本,也可直接使用。

      现在比较有名的基于SciTE的程序实现,包括Scite4AutoIt3SciTE4AutoHotkeySciTE LaTeX IDE等。

      特色功能[编辑]

      参阅[编辑]

      参考资料[编辑]

      1. ^ Scintilla的许可文件, http://scintilla.sourceforge.net/License.txt页面存档备份,存于互联网档案馆
      2. ^ SciTE的配置说明http://scintilla.sourceforge.net/SciTEDoc.html (页面存档备份,存于互联网档案馆
      3. ^ 存档副本. [2009-11-07]. (原始内容存档于2013-01-20). 

      外部链接[编辑]