- 5.3.7 (2023年7月26日;穩定版本)[1]
源代码库 | - hg.code.sf.net/p/scintilla/scite
|
---|
编程语言 | 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的程序实现,包括Scite4AutoIt3、SciTE4AutoHotkey 和 SciTE LaTeX IDE等。
特色功能
参阅
参考資料
- ^ History of SciTE, Scintilla, and Lexilla.
- ^ Scintilla的许可文件, http://scintilla.sourceforge.net/License.txt (页面存档备份,存于互联网档案馆)
- ^ SciTE的配置说明http://scintilla.sourceforge.net/SciTEDoc.html (页面存档备份,存于互联网档案馆)
- ^ 存档副本. [2009-11-07]. (原始内容存档于2013-01-20).
外部链接
- 官方网站
- SciTE4D - 基于SciTE的D语言编辑器(页面存档备份,存于互联网档案馆)
- Scite4AutoIt3 ,基于SciTE的AutoIt编辑器(页面存档备份,存于互联网档案馆)
- Scite64 ,适用于64位Windows的移植版SciTE(页面存档备份,存于互联网档案馆)
|
---|
| | | 开源软件 | 基于CodeMirror(英语:CodeMirror) | |
---|
| | |
---|
| | |
---|
| | - Ace
- Aloha Editor(英语:Aloha Editor)
- CKEditor
- CodeMirror(英语:CodeMirror)
- ContentTools(英语:ContentTools)
- Maqetta(英语:Maqetta)
- TinyMCE
- WYMeditor(英语:WYMeditor)
- YUI Rich Text Editor(英语:YUI Rich Text Editor)
|
---|
|
---|
| 免費軟體 | |
---|
| 商业软件 | | |
---|
| | - BBEdit(英语:BBEdit)
- Coda(英语:Coda (web development software))
- Freeway(英语:Freeway (software))
- PageSpinner(英语:PageSpinner)
- Sandvox(英语:Sandvox)
- Smultron(英语:Smultron)
|
---|
| | - Codelobster(英语:Codelobster)
- CoffeeCup HTML Editor(英语:CoffeeCup HTML Editor)
- EZGenerator(英语:EZGenerator)
- EditPlus
- EmEditor
- Visual Studio
- Web Architect(英语:Mirabyte Web Architect)
- Multi-Edit(英语:Multi-Edit)
- NetObjects Fusion(英语:NetObjects Fusion)
- NoteTab(英语:NoteTab)
- PHPEdit(英语:PHPEdit)
- TextPad(英语:TextPad)
- Topstyle
- Xara Web Designer(英语:Xara)
|
---|
|
---|
| 已經终止開發 | |
---|
| 助手工具 | - CSE HTML验证器(英语:CSE HTML Validator)
- CSSTidy(英语:CSSTidy)
- FrameGang(英语:FrameGang)
- HTML Tidy
- Pandoc
|
---|
| - 分类
- 比较(英语:Comparison of HTML editors)
- 列表(英语:List of HTML editors)
|
|
|
---|
| Platform | | |
---|
| GNOME | |
---|
| Cinnamon | |
---|
| Xfce | |
---|
| LXDE | |
---|
| Graphical shells | |
---|
| 3rd-party applications | Office | |
---|
| Education | |
---|
| Graphics | |
---|
| Internet | - Balsa
- Sylpheed
- Claws Mail
- Empathy
- Ekiga
- gtk-gnutella
- GpsDrive
- GNU Ring
- Vino (VNC server)
- Vinagre
- Midori
- Uzbl
- transmission-gtk
|
---|
| Audio | |
---|
| Video | |
---|
| Utilities | |
---|
|
---|
| - Category:GTK+
- Category:Software that uses GTK+
- Commons
|
|