• Scite 编辑器及其相关项目介绍


    以下是原文,在这里,我想说,时间过去很久了,虽然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/

    以上各有优点,鉴于我目前的了解水平,不宜做过多评价,智者见智吧。

  • 相关阅读:
    个人作业——软件工程实践总结作业
    用户调查报告
    β总结
    凡事预则立
    学习进度条
    作业八——单元测试练习(个人练习)
    作业七——“南通大学教务管理系统微信公众号” 用户体验分析
    作业六——团队作业(学生成绩录入系统设计与实现)
    作业5——需求分析(学生成绩录入系统)
    作业4.2:结对项目—— 词频统计(第二阶段)
  • 原文地址:https://www.cnblogs.com/CodeWorkerLiMing/p/14674150.html
Copyright © 2020-2023  润新知