在一个编辑器里加入 Semantic Check 应该不难吧?写动态脚本语言的时候真的很有用啊
ACE 编辑器对 js,css, coffeescript 等等是有语法检查的,对 ruby, python 等等则没有。Slim Text基于 ACE 开发,故也能检查 js 等的语法。
#5 楼 @Tony612 就是 1 楼的那个https://github.com/scrooloose/syntastic 肯定不会拖慢速度的,那个是用了自动命令,在保存的时候才会检查一下,而且我在公司使用的时候也没有觉得他拖慢速度
这个很有意义,但是个巨大的挑战。能胜任的编辑器框架,首先要有一门非常简洁高效的扩展语言。其次这门语言要有非常完整的正则匹配,语法分析库。emacs 的 lisp 能胜任,但 lisp 写代码效率太低了。vim 的 vimscript 太慢了。scite 的 lua 库太简单了,但随着时间的变化,我看好 scite 的 lua 分支