新的 Microsoft TypeScript语言(JavaScript 的类型化超集)似乎很有趣,是否有任何 alpha / 孵化器项目试图在 Eclipse 中支持它?或者现在希望它还为时过早
5 回答
这个问题是在 TypeScript 发布的那天被问到的,所以截至今天(2012 年 10 月 2 日),还没有支持。话虽如此,XText团队——一个负责快速创建 DSL 的团队——知道 TypeScript,如果他们做某事我不会感到惊讶。
另一个值得关注的地方是微软。根据他们对 TypeScript 的动机,他们可能会推动一个 Eclipse 项目(尽管我对此表示怀疑)。
Orion(基于 Web 的 Eclipse IDE)将是一个不错的选择。它已经在使用 nodejs,因此合并 tsc 和语言服务会更容易。现在他们已经支持 Javascript,包括一些类型推断。我知道打字稿在他们的雷达上。
看起来 Eclipse Typescript 插件的测试版是在 2013 年 8 月 7 日上传的。我还没有机会尝试它,但它看起来很有希望。
http://marketplace.eclipse.org/content/typescript#.UgfEuD9IG-V
在实现特定插件之前,如果您有足够的冒险精神,您可能会尝试使用 JSDT 并将 *.ts 文件与 JavaScript 编辑器相关联。如果您收到 JavaScript 验证错误,请在 Project > Properties > Builders 下禁用 JavaScript Validator。对于自动 TypeScript 编译,您可以按照此处或此处的描述设置外部构建器。我的设置:
- 主要的
- 位置:/usr/local/bin/tsc
- 工作目录:${build_project}
- 参数:${build_files:f}
- 刷新
- 完成后刷新资源:选中
- 包含所选资源的文件夹
- 环境
- 路径 = /user/local/bin
- 构建选项
- 分配控制台:选中
- 运行构建器:在自动构建期间
- 指定资源:包含 *.ts 文件的文件夹