带有代码完成和语法检查的 Javascript IDE

软件推荐 javascript 软件开发 ide 自动完成
2021-10-11 22:47:13

请推荐一个适用于 Windows 或 Linux 的带有代码完成和语法检查的 JavaScript 编码 IDE。

到目前为止,我发现令人满意的 JavaScript 代码完成和语法检查支持由以下各项提供:

  • 视觉工作室
  • Cloud9 IDE

这个列表并不详尽,而是基于我已经使用过的。

但是代码完成和语法检查远非完美。它仅根据已使用的内容提供建议。

请推荐一个具有良好代码完成和语法检查的 JavaScript IDE。


我知道 JavaScript 是一种松散类型的语言,因此,完美的代码完成和语法检查是不太可能的。因此,请分享您对哪种 IDE 感到满意的经验。

我发现 Cloud9 IDE 对 JavaScript 来说是令人满意的。但是我怀念在 Visual Studio 中编写 C# 时获得的 Intellisense。

4个回答

如果您错过了 JavaScript 开发人员的必备工具,那么为什么不尝试一下NetBeans,这是一个具有语法着色和代码完成支持的工具,包括对现代 ​​JavaScript 框架的支持,如 jQuery、JSON、Knockout、Ext Js、AngularJS、JsDoc、ExtDoc 和脚本文档。

下面的图片重点介绍了您指定的那些功能:

使用 HTML 文件的 NetBeans IDE 7.4

NetBeans IDE 7.4 使用自动完成功能

不要错过这些文章,还有:

看看 JetBrains WebStorm。它是一个完全专注于 Web 开发的 IDE,并且充满了使用最常见的框架(如 Angular 等)开发 JS 的模块和插件。

括号

几天前我开始使用它——到目前为止,非常好。它更专注于前端,但它也有扩展以在后端使用 node.js。它的一些卖点(来自其网页):

  • 实时 HTML 开发

    在您编写代码时,HTML 更改会立即推送到浏览器,而无需保存或重新加载页面。

  • 使用忒修斯进行 JS 调试

    Theseus 使检查变量和控制流变得容易,即使在异步代码中也是如此。

  • 跨多个文件替换

    在文件中替换首先显示所有搜索匹配项,您可以取消选中您不想替换的任何内容。支持与在文件中查找相同的排除过滤。

  • JavaScript 代码提示崩溃预防

    括号自动停止处理以前可能导致崩溃的有问题的 JavaScript 文件。

视觉工作室代码

  • IntelliSense提供基于变量类型、函数定义和导入模块的智能完成。

  • 调试启动或附加到正在运行的应用程序并使用断点、调用堆栈和交互式控制台进行调试。

  • 可扩展的各种插件(通过示例进行语法检查)