ALM:TypeScript / JavaScript 的下一代 IDE

Posted Linux中国

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ALM:TypeScript / JavaScript 的下一代 IDE相关的知识,希望对你有一定的参考价值。

TypeScript 是一种由微软开发的自由开源的编程语言。它是 javascript 的一个超集,而且实质上向这个语言添加了可选的静态类型和基于类的面向对象编程等等。

如果你使用 TypeScript 开发项目,那么现在有个新的软件可以帮助到你。

[1] 宣称它是“TypeScript 的下一代 IDE”,这款专为 TypeScript 设计的编辑器将会使得编程更快捷,JavaScript 开发者可以首先使用类似的 TypeScript 进行开发,然后再编译成浏览器所支持的 JavaScript 语言。

ALM 安装很简单

要运行 ALM 这个开发工具,开发者只需要做两件事:一个可以工作的 Node.js 5 及其以上版本,一个 Google Chrome 浏览器。不支持 Firefox、 Vivaldi 和 Edge 等等其它浏览器。

然后只需要如下命令即可:

 
   
   
 
  1. npm install alm -g

然后在终端运行 alm 即可。

要在 ALM 中打开文件,只需要切换到你的项目文件夹,然后运行 alm . 或 alm -o . 即可。第一个命令会在浏览器中打开一个可以访问你的项目的索引文件的 URL,然后就可以编辑了。第二个命令会自动在你的默认浏览器(chrome)中打开该 URL。

有许多非常酷的功能

ALM 的开发者 Basarat Ali Syed 给这个 IDE 中打包了很多功能,包括为 TypeScript 定制的格式高亮方案,支持选项卡、多面板、go-to 跳转功能、查找替换功能、实时文件格式化和实时项目格式化。

将来, ALM IDE 也会与内建的 AST 查看器、依赖查看器、命令搜索功能、光标历史、多监视器支持、错误面板、支持错误提示errors on hover、集成 Git、自动 TypeScript 构建和编译、实时预览 TypeScript 所输出的 JavaScript 。

你可以看看 Syed 放到文档站的动画 Gif:

ALM IDE's multi-panel feature

你可以[2],别忘记了 star 它!


[1]: http://alm.tools/
[2]: https://github.com/alm-tools/alm

推荐文章

点击标题或输入文章 ID 直达该文章

3584 

3731 

3901 

将文章分享给朋友是对我们最好的赞赏!


以上是关于ALM:TypeScript / JavaScript 的下一代 IDE的主要内容,如果未能解决你的问题,请参考以下文章

TypeScript 这十年

《TypeScript 中文入门教程》 1基础数据类型

使用 ALM OTA,我们如何知道 ALM 资源是不是已签出?

惠普 ALM | REST API 错误 ALM-E10004:加载项目失败?

HP ALM

有没有办法禁用 Typescript 2.4 版引入的弱类型检测?