以下是原文,在这里,我想说,时间过去很久了,虽然scite一直在更新,但是这个软件是比较麻烦的,有缺点,适合开发编辑器的人或公司用的,普通的人,我建议直接npp vscode等等,因为我们的精力不是在研发编辑器上,而是快速使用编辑器,我之所以转载是因为曾经折腾过,而且文章写得比较用心,大家奇文共欣赏嘛~~
放几个链接:
https://bitbucket.org/scite-ru/scite-ru.bitbucket.org/src/master/
https://scite-ru.bitbucket.io/pack/doc/SciTE-Ru_Kernel.html
https://scite-ru.bitbucket.io/pack/doc/SciTEDoc.html
这个是俄罗斯的项目scite-ru,目前来讲,都是可以打开的,code.google.com是无法打开的。
原文链接:http://shun.im/21379
低调并且好用的东西总是值得推荐。
Scite 是一个体积小巧、功能齐全,拥有高度可定制性的开源文本编辑器。(AutoIt3、AutoHotkey 的专用编辑器都是用它来打造的。)
当然,刚刚开始用还是比较难入门的。可能用它的人很少,但它依然颇具魅力。
本文介绍的是 Scite 的相关项目,而不是 Scintilla 的。
Scite 基本介绍
Scite 和 Scintilla
Scintilla 是一个开源、跨平台、支持语法高亮的编辑控件。
许多知名的编辑器都以 Scintilla 库作为核心,比如很常见的 NotePad++、Notepad2 等。
而 Scite 则是 Scintilla 自家的东西。
Scite 下载和优缺点
主页:http://www.scintilla.org/SciTE
下载:http://www.scintilla.org/SciTEDownload
Scite 的优点:拥有强力的导出功能、可以针对特定文件类型应用不同的配置、通过 lua脚本和 api 来扩展、缩写功能,能够自定义菜单、工具栏按钮和快捷键。
而官方压缩包的体积还不到 1M。
当然,语法高亮、正则替换、自动完成、函数语法提示(需要 API)、代码折叠都不少。
至于 Scite 的缺点嘛,默认对编码的识别和转换、大文件的支持(Scintilla 项目的通病)等。
但最大的缺陷并不在功能或者性能上,而是在于用户基数过小,当你遇到问题时很难马上找到答案,中文的教程也稀缺。
Scite 的相关项目
Scite 上手麻烦,但好在有一些 Mod 使它变得更加易用和强大,作者们把一些常见的问题都搞定了。
这里只介绍一些最近还在更新的。
SciTE Ru
SciTE-Ru 是一个来自俄罗斯的 SciTE 改进扩充版本。
很多国内的第三方版本都在很多地方解决了它的改进,比如侧边栏的文件管理、svn支持、很多工具栏按钮和菜单条目等。
感觉俄罗斯能折腾的人真多,各个方面都是。。。
SciTE Ru 项目地址:http://code.google.com/p/scite-ru/
Sicintillua
Sicintillua 是一个相当厉害的项目,使用 LexLPeg.cxx 取代了lexer。
目前了解还太少,自己看吧- -。
Sicintillua 项目地址:http://code.google.com/p/scintillua/
以上两个都是国外的强力项目,更贴近我们的中文的项目当然是必须介绍的。
Scite Latex IDE
SciTE LaTeX IDE 是基于 SciTE、SciTE-Ru及scite-gui 库的导出项目。
对 SciTE 编辑器进行修改、配置,以使它成为一个方便易用的 latex 编辑环境。修改了若干与 latex 有关的 lexer(包括 latex/metapost/bibtex/asymptote 的 lexer )、对增加了一些新功能(如用户可自行设置的工具条、各种增强 SciTE 功能的 lua 脚本等),同时从数量庞大的其他来源借用了不少新技术(包括 latex-gui/SciTE-Ru 等项目)。
Scite Latex IDE 项目地址:http://code.google.com/p/scitelatexide/
Scite4chinese
Scite4chinese 是一个本地化 scite,增强对 php 的支持,利用了sicte-ru 的扩展和 SciTePHPSuit,适用于windows 环境。
解决了中文的一些问题并拥有良好的目录结构。
Scite4chinese 项目地址:http://code.google.com/p/scite4chinese/
Scite For php
Scite For php 是专为 PHP 定制的 SciTE 编辑器,在他人的基础上进一步修改的。
能自动识别文件编码,还有一个很方便的颜色选择器。
另外,这个版本的语法高亮和配色是单独出来的,调整起来很方便。
Scite For php 项目地址:http://code.google.com/p/scite-for-php/
以上各有优点,鉴于我目前的了解水平,不宜做过多评价,智者见智吧。