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

软件低调并且好用的东西总是值得推荐。

Scite 是一个体积小巧、功能齐全,拥有高度可定制性的开源文本编辑器。(AutoIt3、AutoHotkey 的专用编辑器都是用它来打造的。)

当然,刚刚开始用还是比较难入门的。可能用它的人很少,但它依然颇具魅力。

本文介绍的是 Scite 的相关项目,而不是 Scintilla 的。

Scite 基本介绍

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 的相关项目

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/

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

» 转载请以超链接形式注明来源:A.shun Blog » 《Scite 编辑器及其相关项目介绍》
» 本文链接地址:http://shun.im/21379

» 本文采用 BY-NC-SA 协议进行授权。
» 建议通过 Rss( Feedly | Feedburner | Feedsky )方式及时获取更新。
  1. ➡ yohohoho,沙发。 😳
    *
    接触AHK的时候用过一段时间,不习惯。也没琢磨就不用了。
    窝瓜也是刚接触?打算用它开刀继续折腾下去么?
    对for php版有点儿兴趣,等下瞅瞅啥样子。

    Opera 10.60 Opera 10.60 Windows 7 Windows 7
    #1
    @
    • @Vicia 我还是继续我的Vim吧。><

      Opera 10.60 Opera 10.60 Windows 7 Windows 7
    • @Vicia 会Vim的人,基本就不折腾别的编辑器了吧。
      这个只是瞅瞅估计会失望。。也是要折腾的

      Opera 10.70 Opera 10.70 Windows XP Windows XP
    • @Vicia Vim 好折腾人,不敢去搞

      Firefox 3.6.8 Firefox 3.6.8 Windows XP Windows XP
    • @Vicia 请教美女:vim里面我碰到一个很奇怪的问题,编辑css头部时(Theme Name: zSnos里面的冒号后面按a/i插入时)老是提示错误:E764: Option ‘omnifunc’ is not set
      好像是自动提示出错了

      Google Chrome 5.0.375.127 Google Chrome 5.0.375.127 Windows 7 Windows 7
  2. 我一直用SciTE来写MortScript脚本的。。。其他的倒是用notepad++

    ChromePlus 1.4.0.0 ChromePlus 1.4.0.0 Windows 7 Windows 7
    #2
    @
  3. 这么低调的东西都能被你找到

    Firefox 3.6.8 Firefox 3.6.8 Windows 7 Windows 7
    #3
    @
  4. 不过写PHP的话 还是用NB方便些 😀 😀

    Firefox 5.01beta Firefox 5.01beta GNU/Linux GNU/Linux
    #4
    @
  5. 不早说啊,昨天刚卸载UE,装了Notepad++

    Google Chrome 6.0.472.41 Google Chrome 6.0.472.41 Windows XP Windows XP
    #5
    @
  6. 试试Linux版,和vim对比下

    Firefox 3.6.8 Firefox 3.6.8 Windows 7 Windows 7
    #6
    @
  7. 最近试用了notepad++和editplus,虽然很强大,但是都不算完美,不晓得你推荐的这个会怎么样?

    Opera 10.70 Opera 10.70 Windows XP Windows XP
    #7
    @
    • @Solomon editplus是收费的,本身就不考虑。同样收费的更好选择有EmEditor、UltraEdit。

      npp也不错了。
      完美。。可能一开始就不存在

      Opera 10.70 Opera 10.70 Windows XP Windows XP
    • @A.shun 哦,这么说也是,是要逐渐戒掉使用破解软件的习惯了。
      新手,比较依赖些代码提示或剪切文本什么的,要是连代码提示能搞定了,连dw也可以抛弃了

      Opera 10.70 Opera 10.70 Windows XP Windows XP
    • @Solomon 代码提示一般都有,Scite、npp、EmEditor。
      不过能不能做到dw那个层次就不清楚了。

      可视化编辑器现在已经不怎么流行了。

      Opera 10.70 Opera 10.70 Windows XP Windows XP
  8. Notepad++对我就够用了

    Google Chrome 6.0.496.0 Google Chrome 6.0.496.0 Windows 7 Windows 7
    #8
    @
  9. 低调的产品做的不错的有不少
    很喜欢这种不张扬的产品。

    Firefox 3.6.8 Firefox 3.6.8 Windows XP Windows XP
    #9
    @
  10. 继续 notepad++ 好了

    Firefox 3.6.8 Firefox 3.6.8 Windows XP Windows XP
    #10
    @
  11. 这个我可以试试!我一直使用editplus 呵呵!

    Google Chrome 5.0.375.127 Google Chrome 5.0.375.127 Windows XP Windows XP
    #11
    @
  12. 看起来好像不错,等下忙完了下一个试试。

    Firefox 3.6.8 Firefox 3.6.8 Windows 7 Windows 7
    #12
    @
  13. 我平时也只是写写PHP,HTML,CSS之类的,Notepad++已经够用了。

    Google Chrome 5.0.375.127 Google Chrome 5.0.375.127 Windows 7 Windows 7
    #13
    @
  14. nodepad++用的很顺手,懒得去换了。。 :roll:

    Firefox 3.6.8 Firefox 3.6.8 Windows 7 Windows 7
    #14
    @
  15. 背景颜色很强烈。

    Firefox 3.6.7 Firefox 3.6.7 Windows Server 2003 Windows Server 2003
    #15
    @
  16. 一直~notepad++ … 😎

    Firefox 3.6.8 Firefox 3.6.8 Windows 7 Windows 7
    #16
    @
  17. Lazyyyyyy

    截图上看,和EmEditor有些相仿。
    编辑器嘛,自己习惯就好,懒得去换了,哈~

    Maxthon 2.0 Maxthon 2.0 Windows XP Windows XP
    #17
    @
  18. 七叶草

    如果要求不高的话,也用不上这种产品

    Internet Explorer 6.0 Internet Explorer 6.0 Windows XP Windows XP
    #18
    @
  19. 😀 只用来写过ahk的脚本,不过相当方便啊,调试之类也很给力

    Minefield 4.0b5pre Minefield 4.0b5pre Windows 7 x64 Edition Windows 7 x64 Edition
    #19
    @
  20. 一直都是DW8,CS5那种新版本我都用不习惯

    Google Chrome 5.0.375.127 Google Chrome 5.0.375.127 Windows 7 Windows 7
    #20
    @
  21. 找到合手的编辑器不容易~我还在用notepad++

    Firefox 3.6.8 Firefox 3.6.8 Windows 7 Windows 7
    #21
    @
  22. 看了半天,原来是编程用的啊

    Firefox 3.6.8 Firefox 3.6.8 Windows XP Windows XP
    #22
    @
  23. 偶一直用着Editplus

    回头试试你介绍的这款

    Firefox 3.6.8 Firefox 3.6.8 Windows XP Windows XP
    #23
    @
  24. 俄罗斯人会折腾的的确不少,比如mkv啥的 😆

    Safari 5.0.1 Safari 5.0.1 Mac OS X 10.6.4 Mac OS X 10.6.4
    #24
    @
  25. 还是你能坚持,我又放弃了……

    Google Chrome 5.0.375.127 Google Chrome 5.0.375.127 Windows 7 Windows 7
    #25
    @
  26. 还好不是搞这个的,要不然肯定会晕了

    Firefox 3.6.8 Firefox 3.6.8 Windows XP Windows XP
    #26
    @
  27. 看上去似乎不错的样子

    Google Chrome 5.0.375.127 Google Chrome 5.0.375.127 Windows 7 Windows 7
    #27
    @
  28. 我还是一如既往的使用dreamweaver

    Maxthon 2.0 Maxthon 2.0 Windows XP Windows XP
    #28
    @
  29. 仁者见仁,智者见智,这东西还是自己习惯的好

    Firefox 3.6.8 Firefox 3.6.8 Ubuntu 10.04 Ubuntu 10.04
    #29
    @
  30. 用notepad++ / Eclipse,关键是多年的配置用的舒心

    Firefox 3.6.8 Firefox 3.6.8 Windows XP Windows XP
    #30
    @
  31. 还是用着老掉牙的Vim。。。

    Google Chrome 6.0.472.41 Google Chrome 6.0.472.41 Windows 7 Windows 7
    #31
    @
  32. 看完还是晕乎乎的,但是中文的操作界面还是可以试试看

    Google Chrome 6.0.490.0 Google Chrome 6.0.490.0 Windows XP Windows XP
    #32
    @
  33. 看上去还是很中规中矩的

    Firefox 3.6.8 Firefox 3.6.8 Windows 7 Windows 7
    #33
    @
  34. 这个我也在用呵呵

    Google Chrome 5.0.375.127 Google Chrome 5.0.375.127 Windows 7 Windows 7
    #34
    @
  35. scite for php很强大的!

    Google Chrome 6.0.472.59 Google Chrome 6.0.472.59 Windows 7 Windows 7
    #35
    @
  36. 最好选择了scite-for-php这个比较适合国内人。 :roll:

    Opera 10.70 Opera 10.70 Windows XP Windows XP
    #36
    @
  37. 请问截图的配色主题是哪一个,哪里可以下载?

    Pale Moon 3.6.8a Pale Moon 3.6.8a Windows XP Windows XP
    #37
    @
    • @kratos 截图的是 Scite For php,配色是自定义的
      当然,上面说了“这个版本的语法高亮和配色是单独出来的,调整起来很方便。”并且注释很详细,我只是改改颜色。 :smile:

      Opera 10.70 Opera 10.70 Windows XP Windows XP
  38. 多谢博主推荐,终于解决了scite的编码识别问题。
    ➡ ➡ ➡

    Firefox 4.0b7pre Firefox 4.0b7pre Windows XP Windows XP
    #38
    @
  39. 欧美的编辑器普遍东亚语言编码识别不行,打开乱码什么的;
    scite php编码识别倒是好点,但是打开大文件,2m以上的文本就很慢;
    推荐试试madedit,编码识别很不错,开源免费,大文件性能也不错,没有大的缺点。

    Firefox 9.0 Firefox 9.0 Windows XP Windows XP
    #39
    @
  40. 小巧强大,扩展性极好

    Google Chrome 16.0.912.77 Google Chrome 16.0.912.77 Windows 7 x64 Edition Windows 7 x64 Edition
    #40
    @
Leave a Reply

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: