用于TypeScript的Eclipse插件?[关闭]


67

新的Microsoft TypeScript语言(JavaScript的类型化超集)似乎非常有趣,是否有任何alpha /孵化器项目试图在Eclipse中支持它?还是为时过早为时过早


2
另外一个IDEA插件可能也不错:youtrack.jetbrains.com/issue/WI-13714
Eran Medan

JetBrains很快... WebStorm的EAP TypeScript插件:confluence.jetbrains.net/display/WI/Web+IDE+EAP
Eran Medan

2
您可以尝试TypEcs typecsdev.com。它提供了所有基本功能,例如代码编辑和导航,代码完成,重构。它还具有“打开类型”搜索对话框和“添加类型定义”,这是与另一个可用插件相比的附加值。对于5月的下一个发行版,我们还计划提供调试支持
Konstantin Zaitsev 2014年

1
是的TypEcs(typecsdev.com)和Eclipse TypeScript(github.com/palantir/eclipse-typescript)都得到了大玩家的大力支持。
basarat 2014年

1
Eclipse Wild Web Developer(marketplace.eclipse.org/content/…)目前是Eclipse IDE中TypeScript(及其他工具)的最佳插件
Mickael

Answers:


19

检查这个palantir构建的开源插件。

另一种选择是Axmor的TypEcs。


如何在基于Eclipse的Zend Studio中使用代码完成功能?
桑德斯,2013年

1
该插件需要最新的Eclipse版本4.3,您应该首先检查zend studio是否可以使用它。如果可行,则将zend和typescript插件安装到新的Eclipse中。

github.com/palantir/eclipse-typescript更好。TypEcs无法使用打字稿打开某些文件。
kolobok

在我弄清楚如何进行设置之后,Palantir一款对我来说就很好了:)
Christophe Roussy,2016年

17

在TypeScript发布的那天就问了这个问题,所以从今天(2012年10月2日)开始,尚无支持。话虽如此,XText团队-一个负责快速创建DSL的团队-知道TypeScript,如果他们做些什么,我也不会感到惊讶。

另一个值得一看的地方是微软。根据他们使用TypeScript的动机,他们可能会推动Eclipse项目(尽管我对此表示怀疑)。


4
在他的Goto Aarhus 2012主题演讲中,Anders Hejlsberg明确提到了Eclipse插件,因为“某人”可以使用他们提供的源代码来构建它们。因此,不要期望直接来自Microsoft。假设他们正在寻求最大的吸引力,那么,可以期望他们以专有技术支持这样的项目。
克里斯多夫(Christoph)

我想知道以Dart eclipse项目为基础是否值得?
约翰

@John有趣的主意...我想也许是克隆JSDT ... github.com/eclipse/webtools.jsdt.core
Eran Medan

1
如果这是相同的JSDT,请重新开始。
约翰(John John)

1
@aaaidan XText支持您所说的所有内容,但是据我所知,XText更面向基于JVM的语言而设计,例如,我没有找到可建立的XText JavaScript语法。正如约翰所说,“不建议”在eclipse中使用现有的JavaScript基本编辑器。仅使用语法突出显示并不能证明eclipse插件是正确的,您可以使用sublime text 2,emacs或vim,但是我认为值得拥有全部的静态自动完成/内容辅助以及完全的重构/快速修复支持。
伊兰·棉兰

5

Orion(基于Web的Eclipse ide)将是一个很好的选择。它已经在使用nodejs,因此合并tsc和语言服务会更容易。现在,他们已经支持Javascript,包括某些类型推断。我了解打字稿已在他们的雷达上。


1
Orion可以使用CodeMirror插件,该插件支持TypeScript(尽管未列出)。
niutech


2

在实施特定插件之前,如果您足够冒险,可以尝试使用JSDT并将* .ts文件与JavaScript编辑器关联。如果遇到JavaScript验证错误,请在“项目”>“属性”>“构建器”下禁用JavaScript验证器。对于自动TypeScript编译,您可以按此处此处所述设置外部构建器。我的设置:

  • 主要
    • 位置:/ usr / local / bin / tsc
    • 工作目录:$ {build_project}
    • 参数:$ {build_files:f}
  • 刷新
    • 完成后刷新资源:已选中
    • 包含所选资源的文件夹
  • 环境
    • PATH = /用户/本地/ bin
  • 构建选项
    • 分配控制台:选中
    • 运行构建器:在自动构建期间
    • 指定资源:包含* .ts文件的文件夹

我只是将.ts和.d.ts文件关联为JavaScript。eek!可怕的错误在我的代码everwhere因为Eclipse不理解的变量,函数返回等结肠或类型指示器
奥利弗·莫兰

@OliverMoran奇怪,我没有收到任何Javascript验证错误...您的版本是什么?我有Eclipse 4.2.1和JSDT 1.4.1。但是,我已根据您的情况更新了答案。
thSoft

谢谢,thSoft。实际上,我正在使用Apatana-Eclipse衍生产品:3.7.2(Indigo)。我可以在此处禁用JS验证:首选项> Aptana Studio>验证> JavaScript并关闭JavaScript语法验证
Oliver Moran 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.