typescript 深度拷贝-VSCodev.sAtom-IDE:Web开发哪家公司比较好?

作为一名 Atom 的深度用户,作者表示,他从 Atom 诞生以来就一直使用它,但在过去的几个月里,他转向了 VisualStudioCode,因为 VSCode 更容易使用。 因此,当Atom-IDE推出时,作者决定对它们进行比较。

视觉工作室代码

Visual Studio Code 是一个跨平台编辑器,用于编写在 OSX、Windows 和 Linux 上运行的现代 Web 和云应用程序。 它于2015年发布,为开发者提供了多种编程语言的外部支持。

前几天typescript 深度拷贝,它还发布了1.18.0,回归了红色Logo。

一些主要更新如下:

Atom-IDE

Atom-IDE 最近由 GitHub 和 Facebook 联合推出,为其 Atom 编辑器带来了以下更深层次的开发功能:

Atom 诞生已经两年了。 作为一名 Atom 的深度用户,作者表示typescript 深度拷贝,他从 Atom 诞生之初就一直在使用 Atom,但在过去的几个月里,他转向了 VisualStudioCode,因为 VSCode 更易于使用,并且为 TypeScript 提供了特别好的类似 IDE 的支持。 因此,当Atom-IDE推出时,作者决定对它们进行比较。

Atom-IDE 与 VisualStudioCode

手动完成

在 VSCode 中编译 TypeScriptJSX 代码改进了导出。 例如,编译一个 React 组件触发导出另一个 React 组件的建议。 Atom还没有提供这个功能,所以复制粘贴路径仍然需要开发者自动完成。

在VSCode中手动完成lodash

在Atom中使用ide-typescript手动完成lodash

在其他地方,手动完成会识别 React 组件的 PropType 中的参数并手动建议它们。 进一步的手动完成功能需要通过按 ctrl-space 自动触发。 一个反例是搜索 lodash 函数,搜索“is”返回 lodash 包而不是某个单独的函数。 这是 VSCode 中的手动功能。

诊断(错误、警告提醒)

Atom 使用传统的 linte 工具以错误和警告的形式提供诊断。 要识别 TypeScript 文件中的错误,必须首先保存文件,然后运行 ​​linter。 相比之下,VSCode 可以手动报告错误,而无需保存文件。

Atom 的诊断与 Facebook 的 Nuclide 类似

Atom-IDE 的缺点是它与现有的 linter 工具不兼容。 要触发 ide-typescript 的 linting,必须首先禁用 Rubylinter。 除非将来发生变化,否则 Atom-IDE 不会成为多语言编辑解决方案。

查找参考资料

Atom 在查找 TypeScriptReact 文件中的引用方面做得非常出色,这可以通过按 alt-shift-cmd-F 来触发。 这可能看起来像一个笨重的快捷方式,但可以通过首选项中的“find-references:activate”命令重新映射。 VSCode 中包含的此功能如下所示:将键盘悬停在引用上将突出显示该文件中的所有其他引用。

定义跳跃和浮动提示

浮动提示只会在某些时候生效,但项目中的React组件不会被识别,但Reactprops会指向它们的定义。 不幸的是,单击单步执行定义只会将光标放在导出的句子上,您必须再次单击才能单步执行定义本身。

Atom 中的定义跳转将指向 TypeScript 导出

这是调试或单步执行代码时遇到的问题。 而且,拥有第一方支持是令人鼓舞的,但这意味着随着时间的推移将会有所改进。

推理

那么,您应该下载 AtomBeta 并启用 Atom-IDE 吗? 如果你有勇气和好奇心,作者推荐你去体验一下。 另一方面,作者表示,在日常开发中使用 VSCode 一直比较快,而且 VSCode 对 Google 的 TypeScript 语言有第一方支持。

内容参考自:

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 typescript typescript 深度拷贝-VSCodev.sAtom-IDE:Web开发哪家公司比较好? https://www.wkzy.net/game/192516.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务