生产厂商:JetBrains产品类别:开发工具
功能特点
最智能的编辑器
充分利用现代JavaScript生态系统的强大功能– WebStorm包您满意!享受智能代码补全、动态错误检测,强大的JavaScript、TypeScript导航和重构,样式表语言,以及所有最流行的框架。
Web
- Angular
- React
- Vue.js
移动端
- Ionic
- Cordova
- ReactNative
服务器
- Node.js
- Meteor
桌面
- Electron
-
调试器
在IDE中轻松调试客户端和Node.js应用–在源码中放置断点,探索调用堆栈和变量,设置监视,以及使用交互式控制台。
无缝工具集成
充分利用与IDE深度集成的Linter、生成工具、测试运行器、REST客户端和其他工具。如果您需要终端,也已集成在IDE的工具窗口中。
单元测试
在WebStorm中使用Karma、Mocha、Protractor和Jest运行调试和测试。立即在编辑器中或在方便的树形视图中查看测试状态,您可以从树形视图中快速跳到测试。
集成VCS
利用简单、统一的UI来使用Git、GitHub、Mercurial和其他VCS。使用IDE中的可视化差异/合并工具提交文件、查看变更和解决冲突。
WebStorm最新功能
更优美的外观
新的默认编辑器字体、更具实用性的快速文档、用于专注编码的 Zen 模式–这些以及其他改进正在等待您试用!
Vuex和Composition API支持
通过对Vuex库和Vue 3中的Composition API的开箱即用支持,您可以更加顺畅地构建出色的Vue.js应用程序。
保存时运行Prettier
是否想将Prettier设置为在保存时运行?使用新的Run on save for files 选项,不再需要File Watchers或第三方插件。
为什么选择WEBSTORM
快速启动和运行
立即开始您的项目,而不是把时间浪费在评估各种插件上。凭借各种内置开发者工具以及对语言和框架开箱即用的支持,提供高效JavaScript开发所需的一切。
提高生产力
在重构和快速修复的帮助下,不要在终端与文本编辑器之间,或可以自动完成的事情上犹豫不决,这是IDE最擅长之事。调试器和Git等最重要的开发者工具触手可及。
花更少工夫编写更好的代码
编写更清晰可靠的代码,IDE在您输入时会运行几十种检查,并且会立即检测到潜在错误和冗余。通过可以提供与当前上下文最相关的变量和方法的自动补全,节省浏览代码库的时间。
迅速找到所需代码
无论项目有多大,都可以更快地找到代码。只需点击几次,即可跳到任何类、函数、方法、变量或组件的定义,并找到其用法。在您打开的文件内轻松导航,而且其结构一览无余。
根据您的喜好调整外观
不喜欢使用默认值?通过调整主题、代码样式、插件等来调整IDE的外观和行为,使其更符合您的独特需求。也可在几个WebStorm实例之间自动共享您的自定义设置。
功能
智能代码辅助功能
WebStorm为您提供JavaScript和编译为JavaScript语言、Node.js、HTML和CSS的智能代码辅助。享受代码补全、强大的导航功能、动态错误检测以及所有这些语言的重构。
现代框架
WebStorm为 Angular、 React、Vue.js 和 Meteor 提供先进的代码辅助。享受对以React Native、PhoneGap、Cordova和Ionic进行移动开发和以Node.js进行服务器端开发的支持。一个IDE一应俱全!
智能编辑器
该IDE分析您的项目,从而为所有支持的语言提供最佳代码补全结果。几百种内置检查,可以在您输入时报告任何可能的问题,并提供快速修复选项。
导航和搜索
WebStorm可以帮助您在处理大型项目时提高编码效率,并节省时间。只需点击一次或搜索用法,即可跳到方法、函数或变量定义。
调试、跟踪和测试
WebStorm提供强大的内置工具进行调试、测试和跟踪您的客户端和Node.js应用程序。只需很少配置和精心集成到IDE中,WebStorm使这些任务变得更加轻松。
调试
WebStorm提供内置调试器,可用于您的客户端代码(适用于Chrome)和Node.js应用。放置断点、逐步执行代码和评估表达式–一切都无需离开IDE。
测试
因为WebStorm集成了Karma测试运行器、Mocha、Jest和Protractor,因此可以轻松执行测试。直接在IDE中运行和调试测试,以方便的可视格式查看结果,然后导航到测试代码。
跟踪和性能分析
WebStorm内置了spy-js工具,帮助您跟踪JavaScript代码。探索文件如何与函数调用相关联,并且高效识别任何可能的瓶颈。
无缝工具集成
WebStorm集成流行的命令行工具,用于Web开发,使您无需使用命令行即可获得高效、简化的开发体验。
生成工具
享受直接在IDE中以简单一致的UI来运行Grunt、Gulp或 npm任务。所有任务都列举在一个特殊工具窗口中,所以只需双击任务名称即可启动它。
代码质量工具
除了WebStorm自有的几百种检查外,它还可以根据代码运行ESLint、 JSCS、TSLint、Stylelint、 JSHint或JSLint,并直接在编辑器中高亮显示任何动态问题。
项目模板
使用常用项目模板,比如:Express 或Web入门套件从欢迎屏幕启动新项目,并且因为与Yeoman集成,所以可以访问更多项目生成器。
IDE功能
WebStorm建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供高度可定制的体验。
VCS
WebStorm以统一的UI处理多种流行的版本控制系统,确保在git、GitHub、SVN、Mercurial和Perforce之间提供一致的用户体验。
本地历史
无论您是否使用VCS,本地历史都真的可以 保护代码。您可以随时检查特定文件或目录的历史记录,并回滚到以前的任何版本。
定制
WebStorm定制化程度非常高。将其调整为完全适合您的编程风格,从快捷键、字体和视觉主题到工具窗口和编辑器布局。