主动完成
大年夜纲视图
查找引用
定义跳转
诊断,如缺点和警告提示
Atom 出生已经有三年了。作为一个深度的 Atom 用户,作者表示本身自负年夜 Atom 问世以来就已应用它,但在以前的几个月里,他转移到了 Visual Studio Code,因为 VS Code 更易用,并且供给异常好的类似 IDE 那样对 TypeScript 的支撑。所以当 Atom-IDE 推出时,作者决定对它们进行一番比较。
Atom-IDE vs. Visual Studio Code
主动完成
在 VS Code 中编写 TypeScript JSX 代码在导入方面已有改进。例如,编写一个 React 组件会触发导入另一个 React 组件的建议。Atom 暂未供给这项功能,所以复制粘贴路径仍须要开辟者手动完成。
在 VS Code 中主动补全 lodash
在 Atom 中应用 ide-typescript 主动补全 lodash
在其他处所,主动补全功能可年腋荷琐 React 组件的 Prop Type 中辨认出参数,并主动建议。进一步的主动补全功能须要经由过程按下 ctrl-space 手动触发。一个例子是搜刮 lodash 函数,搜刮“is”返回 lodash 包,而不是个别零丁的函数。这是 VS Code 中的一个主动功能。
诊断(缺点、警告提示)
Atom 应用传统的 linte 对象以缺点和警告的情势供给诊断。要在 TypeScript 文件中辨认缺点,必须先保存文件,然后运行 linter。比拟之下,VS Code 无需保存文件便可主动申报缺点。
定义跳转和悬浮提示
Atom 的┞凤断与 Facebook 的 Nuclide 类似
Atom-IDE 不好的处地点于它与现有的 linter 对象不兼容。要触发 ide-typescript 的 linting,必须先禁用 Ruby linter。除非将来会有所改变,不然 Atom-IDE 不会成为多说话的编辑解决筹划。
悬浮提示
查找引用
Atom 在 TypeScript React 文件中的查找引用方面做得异常好,可经由过程按下 alt-shift-cmd-F 进行触发。看起来这像是一个粗笨的快捷方法,但它可以经由过程首选项中的“find-references:activate”敕令进行从新映射。VS Code 中包含的此功能如许展示:将鼠标悬停在一个引用大将凸起显示这个文件中的所有其他引用。
悬浮提示只会在某些时刻生效,并且项目中的 React 组件并不克不及被辨认,但 React props 会指向它们的定义。不幸的是,点击进入定义只会将光标放置于导入语句上,还需再次点击才能进入定义本身。
Atom中 的定义跳转将指向 TypeScript 的导入
这是调试或慢慢履行代码时碰到的问题。然则,有第一方的支撑是令人鼓舞的,并且这意味着会随时光的推移而改进。
结论
所以,你是否应当下载 Atom Beta 并启用 Atom-IDE?如不雅有勇气亲睦奇心,作者推荐大年夜家去体验一下。另一方面,作者表示本身在日常开辟中应用 VS Code 仍然比较快,并且 VS Code 有对微软 TypeScript 说话的第一方支撑。
GitHub 比来联手 Facebook 推出了 Atom-IDE,为其 Atom 编辑器带来了下面这些更深度的开辟功能:
-
来本身ATOMIC OBJECT
【编辑推荐】
- 即构科技倾情助力首届开辟者大年夜赛
- 任何开辟人员都可应用AI?Linux基金会新项目Acumos实现了!
- Kotlin 一统世界?Kotlin/Native 支撑 iOS 和 Web 开辟
- 开辟者社区 Stack Overflow 大年夜范围裁人 占比 20%
- JetBrains 的 Go 集成开辟情况已肯定最终名称:GoLand
推荐阅读
然而办事器挂了,下单请求被分发到另一台办事,天然小明再也找不到他的session了。 一、分布式小马正在经营一个>>>详细阅读
本文标题:Visual Studio Code v.s Atom-IDE:Web 开发哪家强?
地址:http://www.17bianji.com/lsqh/38609.html
1/2 1