已经折腾好几个月了,最近觉得可以拿得出手了,邀请大家试用一番。相信大家工作都离不开 JS, 如果可以请多提改进建议 :)
地址:https://github.com/P233/Syntax-highlighting-for-JavaScript
暂时没有上线 Package Control, 请 git clone 到 ST 的 packages 文件夹。需要先禁用内置的或者第三方 JavaScript 语法高亮,然后设置语言为 JS
拿 jQuery 源码做对比,两张截图,左侧是 Syntax highlighting for JavaScript 右侧是 Sublime Text 原生的

主要功能包括:
- 更好的高亮效果
- 函数名支持 Goto Symbol 以及 Goto Symbol in Project
- 支持 Docblockr 插件的 @rule
- JSON 格式 key value 双色高亮,错误提示
- 一些基础的 snippets
需要改进地方:
- 继续改进高亮效果
- 更多的自动补完
无法配合所有的 color scheme,推荐使用自己修改过的 Birds of Paradise 主题( https://github.com/P233/Birds-of-Paradise-for-TextMate )或者 tomorrow 及 Monokai, 当然也可以根据 scopes list 修改自己喜欢的主题。
关于自动补完,fork 了 Sublime Text 的 jQuery 插件 ( https://github.com/P233/jQuery ),配合这个语法高亮包使用时提示比较智能,比如 .show() 只有按下 . 之后才会提示,不会出现在其他地方。
另外, 有哪些地方可以专门针对 Node.js 做些优化呢?