使用打印稿
打印稿是一个类型的超集的JavaScript编译普通的JavaScript。它是专为大型应用程序的开发,适合企业发展。
这个页面细节TypeScipt支持使用CodeMix和角CodeMix IDE的。如果您使用的是MyEclipse我们建议增加CodeMix安装最新的打印稿的支持。没有CodeMix打印稿的支持,看到这个页面。
什么是打印稿?
打印稿是JavaScript的类型的超集,从相同的JavaScript你已经熟悉的语法和语义。它提供了构造像类、接口、泛型、甚至模块和名称空间,帮助你编写健壮的、可维护的代码。
打印稿允许您编写JavaScript代码使用最新的特性,包括那些从2015年ECMAScript甚至未来的建议,然后编译干净、简单的JavaScript代码,运行在任何浏览器上,在节点。js或任何JavaScript引擎,支持ECMAScript 3。这允许您使用最新的开发框架和技术不需要你的客户有最新的浏览器或联合技术。
除了能够使用最新的JavaScript技术,打印稿是类型允许我们提供优越的内容辅助、重构,最重要的是,明确的验证。这些好处甚至可以扩展到现有的JavaScript框架你可以使用现有的JavaScript代码,结合流行的JavaScript库,并从JavaScript调用打印稿代码。更多打印稿,参考打印稿手册。
打印稿项目
创建一个打印稿项目,文件>新建> > CodeMix >打印稿项目,输入项目名称,然后单击Finish。
新CodeMix打印稿项目向导
保持使NPM和节点版本管理复选框选中,当你创建一个项目,以确保你有一个固定的版本的节点和NPM在处理命令行终端+。这些版本可以在项目属性配置> CLI工具管理。
该向导创建了一个样本打印稿项目,包括样本tsconfig.json和package.json配置文件。另外,创建一个tsconfig.json文件手动在一个Eclipse项目的根项目公认的打印稿项目。
注意:任何目录包含一个tsconfig.json文件是目录的根打印稿项目。这允许您定义多个打印稿的项目在一个Eclipse项目中。
在缺乏tsconfig.json文件、打字稿文件被视为一个独立的单元;然而,如果你真的是处理多个打印稿文件,不推荐这种方式。有关更多信息,请参考这个文档。
tsconfig.json
两个主要部分,通常配置这个文件的编译器选项,以及源文件包含或排除在你的项目配置。使用智能感知(Ctrl + Space
)来帮助您指定额外的参数。
tsconfig.jsonEditor
注意:打印稿设置和描述的尊重tsconfig.json文件,没有额外的属性或可以配置这些设置首选项页面。
创建打字稿文件
创建一个新的打印稿源文件,选择文件>新建>其他> CodeMix >打印稿文件,并使用向导将新文件添加到您的项目。
编辑打印稿源
CodeMix提供了内置的智能感知来改善你的编码经验。
内容帮助
内容帮助建议显示为你类型,不需要手动调用帮助,尽管你可以这样做Ctrl + Space
。当你使用一个建议插入一个类没有进口,进口增加。
文档时弹出窗口当前文档可用,包括显示参数信息,为你插上一个方法的参数。
打字稿内容援助
Peek的定义
新闻Ctrl
当悬停在一个字段或方法去偷看定义,而不需要改变你的编辑环境。
窥视在打印稿的定义
片段
减少所需的时间片段写代码的常用部分,甚至在某些情况下样板。片段包含占位符的情况下方便地定制生成的代码。
片段在打印稿
快速修复
一些错误或警告快速修复行动,允许您单击灯泡或新闻Ctrl + 1
自动修复这些问题。对于一些问题,您可以选择修复所有类似的问题在项目与一个单一的点击,或禁用规则导致的警告。
重构
新闻Alt + Shift + R
从上下文菜单中,或调用重命名,调用重命名重构在打印稿源符号。
重命名的打印稿
您还可以执行其他重构等方法提取代码,常数,等。选择要提取源代码,出版社Ctrl + Shift + P
,然后选择重构可重构。
从命令调色板,你甚至可以组织进口通过排序,删除未使用的导入。
Outline视图显示你的大纲打印稿源code-double-click条目在视图中导航到相应的符号。您还可以访问一个快速概述按Ctrl + O
。你现在可以开始输入过滤显示节点和快速跳转到一个象征。
快速概述打印稿
超链接导航让你跳文件或在他们之间。新闻Ctrl
虽然悬停源激活hyperlinks-click源导航到该位置。你也可以按F3
或使用上下文菜单去定义行动。
格式和拯救行动
新闻Ctrl + Shift + F
行动或上下文菜单格式格式化你的打印稿来源。配置格式器,首选项> CodeMix >设置>用户设置和类型在打印稿。格式到过滤器。根据需要调整设置。
选择打印稿格式化程序设置
您可能想要执行一些操作在节省相同的设置页面中,你可以根据你的需要修改以下设置:
editor.formatOnSave
tslint.autoFixOnSave
typescriptHero.imports.organizeOnSave
建立和验证
产品毛羽与TSLint
的内置支持TSLint,只需配置TSLint产品毛羽设置。json文件,编辑器将显示产品毛羽错误。许多错误报道TSLint权宜之计的功能可以自动修复。
语言验证& Transpilation打印稿
通过我们的高级构建管道支持,你的打字稿文件验证的语言智慧在IDE中,以及外部tsc编译器,如果你选择。tsc还可以用于transpile打印稿成JavaScript。请阅读我们的文档构建管道为更多的细节。