spe*_*peg 10 sublimetext2 typescript
因此,微软为ST2提供语法高亮,但其他方面并不多.
构建一个可以复制许多IDE功能的插件有多难.我想如果他们可以在JS(在操场上)复制它,它不应该 - 作为ST2插件很难.我只是不确定从哪里开始......我知道如何构建ST2插件......但我对编译器,解析器等一无所知......
Cod*_*lad 12
[edit]这是一个已启动的TS插件列表,我将尽力保持最新:
[/编辑]
我们已经为SublimeLinter添加了基本的TypeScript支持,请参阅此pull请求.这至少会显示Sublime中的TypeScript错误.它可以工作,但对于大型项目来说会很慢,因为所有引用的文件都将在每个lint上进行解析.这需要在将来修复.
由于TypeScript及其服务是用TypeScript本身编写的,因此它们可以转换为JS,因此可以从nodejs使用,因此可以从Sublime使用(如Christopher Pappas建议的那样).这正是SublimeLinter中TypeScript支持的工作原理.
如果你想创建一个功能齐全的Sublime插件,我建议你看一下TypeScript 服务,它提供了自动完成等所有必要的功能.languageService.ts应该是您正在寻找的.此外,您应该查看TypeScript Playground的源代码,因为它们通过Web上的JS提供自动完成功能.不幸的是,你必须自己解开源代码,因为游乐场没有官方的源代码.
无论如何,如果你真的对创建一个Sublime TypeScript插件感兴趣,我很乐意帮忙!
[编辑]
您还应该查看Sublime文档以获取有关添加完成的信息.