当前位置:首页 > 科技  > 软件

WebStorm 2023.3 来了,更好用,更智能!

来源: 责编: 时间:2023-12-12 17:01:43 325观看
导读更新亮点改进的 Angular 支持在这个版本中,对于 Angular 模板,改进了严格模板类型检查的支持。同时,还增加了对于 v17 中新的控制流语法的初步支持,以及对于实时模板中的 signal、computed和 effect 等特性的支持。此外,通

rEA28资讯网——每日最新资讯28at.com

更新亮点

改进的 Angular 支持

在这个版本中,对于 Angular 模板,改进了严格模板类型检查的支持。同时,还增加了对于 v17 中新的控制流语法的初步支持,以及对于实时模板中的 signal、computed和 effect 等特性的支持。此外,通过快捷键⌥Enter,还提供了一些新的快速修复功能。例如,可以从组件模板中创建 @Input 和 @Output 属性。rEA28资讯网——每日最新资讯28at.com

rEA28资讯网——每日最新资讯28at.com

对 Svelte 插件的更新

在这个版本中添加了对 TypeScript 插件的内置支持,为 Svelte 项目中的TypeScript文件提供了一致的高亮显示和快速文档功能。还改进了自动导入组件的稳定性,使其可以在代码补全、复制粘贴和按下⌥Enter时正常运行。此外,还改进了对cnotallow="module"脚本导出的支持,并扩展了对零努力类型安全的支持,覆盖了Svelte文件和TypeScript文件。rEA28资讯网——每日最新资讯28at.com

rEA28资讯网——每日最新资讯28at.com

针对 Vue 3 的改进

在这个版本中添加了对 defineSlots 的支持,为 slot 名称和属性提供补全和导航功能,以及重命名重构。现在,补全功能也适用于带有defineExpose的属性。此外,根据defineOptions函数指定的名称,组件的必需导入将被添加。rEA28资讯网——每日最新资讯28at.com

rEA28资讯网——每日最新资讯28at.com

AI Assistan 全面推出

JetBrains AI Assistant 现已全面推出,为 JetBrains IDE 带来众多新功能和改进,大幅提升工作效率。此次更新包括:rEA28资讯网——每日最新资讯28at.com

  • 增强的编辑器直接代码生成功能,无需复制代码即可快速生成所需代码段。
  • 全新的上下文感知AI聊天功能,无需离开IDE即可回答项目相关问题,为项目查询提供更便捷的解决方案。
  • 项目感知AI操作,通过扩展上下文提供更全面的结果,使开发者能够更准确地了解项目状态并快速解决问题。

通过订阅 JetBrains AI Service,可以在WebStorm中以补充功能的形式使用AI Assistant,进一步提升您的编程体验。rEA28资讯网——每日最新资讯28at.com

rEA28资讯网——每日最新资讯28at.com

Cypress 和 Playwright 支持

WebStorm 现在支持自动检测 Cypress 和 Playwright 测试,并允许一键运行和调试这些测试。此外,支持还包括通过浏览测试树来探索结果和发现问题的功能。通过安装 Test Automation 插件,可以获取嵌入式浏览器和高级代码洞察功能,进一步扩展测试的支持。rEA28资讯网——每日最新资讯28at.com

rEA28资讯网——每日最新资讯28at.com

对 Node.js 测试运行程序的初步支持

在这个版本中,WebStorm 还添加了对原生 Node.js 测试运行程序的支持。现在可以识别使用node:test API声明的测试,并可以通过装订区域图标来运行和调试它们,计划在下一个版本中实现更多改进以扩展对 Node.js 测试的支持。rEA28资讯网——每日最新资讯28at.com

rEA28资讯网——每日最新资讯28at.com

JavaScript、TypeScript 和 CSS

针对 TypeScript 的改进

该版本已解决了添加import type语句时出现的不一致性问题。此外,还新增了选项,用于配置在导入类型时使用TypeScript import type语句或类型说明符的方式。针对TypeScript文件,还改进了package.json的exports字段的行为。rEA28资讯网——每日最新资讯28at.com

rEA28资讯网——每日最新资讯28at.com

HTML 到 JSX 单标签闭合

现在,将 HTML 代码粘贴到 JSX 文件中时,它不仅会转换特性,还会自动闭合单标签。可以在 _Settings | Editor | General | Smart Keys | JavaScript_(设置 | 编辑器 | 常规 | 智能按键 | JavaScript)下配置此选项。rEA28资讯网——每日最新资讯28at.com

rEA28资讯网——每日最新资讯28at.com

CSS 自定义 @property 支持

WebStorm 2023.3 支持属性的检查和补全rEA28资讯网——每日最新资讯28at.com

rEA28资讯网——每日最新资讯28at.com

对 .jsonc 格式的支持

该版本提供了对 .jsonc 格式的支持,允许使用 // 和 /* */ 在文档中使用单行和多行注释。rEA28资讯网——每日最新资讯28at.com

改进的 Yarn PnP 工作区支持

使用 workspace: 协议引用的模块现在可以在 Yarn PnP 工作区中解析。同时,import 语句中的导航现在也可以正常运作。rEA28资讯网——每日最新资讯28at.com

集成式开发者工具

全功能差异查看器

WebStorm 2023.3 引入了一种改进的变更审查方式。现在,可以在单个可滚动框架中查看来自更改集的所有已修改文件,而无需逐一查看每个文件。新的差异查看器与GitLab和GitHub兼容,能够更方便地查看和比较代码差异。rEA28资讯网——每日最新资讯28at.com

rEA28资讯网——每日最新资讯28at.com

对 GitLab 代码段的支持

为了扩展 WebStorm 2023.2 发布版本中引入的 GitLab 集成,该版本添加了对 GitLab 代码段的支持。现在可以直接在 IDE 中创建公共或私有代码段。rEA28资讯网——每日最新资讯28at.com

rEA28资讯网——每日最新资讯28at.com

Run to Cursor(运行到光标)嵌入调试选项

新的 Run to Cursor(运行到光标)嵌入选项允许在调试时快速执行到特定代码行。程序挂起后,可以将鼠标悬停在要执行到的代码行上,然后点击 Run to Cursor(运行到光标)弹出窗口。还可以在将文本光标置于所需行上后调用 ⌥F9 来使用此功能。rEA28资讯网——每日最新资讯28at.com

rEA28资讯网——每日最新资讯28at.com

HTTP 客户端改进

该版本改进了 Structure(结构)视图,在大型 _.http_ 文件中提供更好的导航。此更新还为请求类型引入了颜色编码标签,可以更清晰地列出内容。还支持使用 @ 声明变量以及使用 OAuth 2.0 密码和客户端凭据授予类型进行身份验证。rEA28资讯网——每日最新资讯28at.com

rEA28资讯网——每日最新资讯28at.com

用户体验

适用于 macOS 的新产品图标

WebStorm 2023.3 引入了为 macOS 重新设计的产品图标,使其与操作系统的标准样式指南保持一致。rEA28资讯网——每日最新资讯28at.com

rEA28资讯网——每日最新资讯28at.com

Default(默认)工具窗口布局选项

该版本向保存多个工具窗口布局的功能添加了 Default(默认)选项,可以快速地将工作区外观快速还原为默认状态。此布局可通过_主菜单 | Window | Layouts_(窗口 | 布局)访问。rEA28资讯网——每日最新资讯28at.com

rEA28资讯网——每日最新资讯28at.com

隐藏主工具栏的选项

该版本支持在使用 IDE 的默认查看模式时隐藏主工具栏的选项。要隐藏主工具栏,首先从主菜单选择 View | Appearance(视图 | 外观),然后取消选中 Toolbar(工具栏)选项即可。rEA28资讯网——每日最新资讯28at.com

rEA28资讯网——每日最新资讯28at.com

编辑器标签页的颜色编码高亮显示

该版本重新引入了默认颜色编码高亮显示,以反映编辑器标签页与 Project(项目)工具窗口中文件外观的一致性,从而增强在编辑器中同时处理多种文件类型的导航体验。rEA28资讯网——每日最新资讯28at.com

rEA28资讯网——每日最新资讯28at.com

Speed Search(快速搜索)快捷键

Speed Search(快速搜索)功能允许在工具窗口和对话框中快速导航,现在可以通过快捷键使用。将焦点置于树或列表上后,即可按 ⌘F 从工具窗口的 Options(选项)菜单调用搜索。rEA28资讯网——每日最新资讯28at.com

rEA28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-43314-0.htmlWebStorm 2023.3 来了,更好用,更智能!

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: Goland2023年度最值得关注的重大更新,写代码更丝滑了

下一篇: Express-Session:SessionId 机制驱动的一个 Express 会话数据存储库

标签:
  • 热门焦点
  • Find N3入网:最高支持16+1TB

    OPPO将于近期登场的Find N3折叠屏目前已经正式入网,型号为PHN110。本次Find N3在外观方面相比前两代有很大的变化,不再是小号的横向折叠屏,而是跟别的厂商一样采用了较为常见的
  • K60至尊版刚预热 一加Ace2 Pro正面硬刚

    Redmi这边刚如火如荼的宣传了K60 Ultra的各种技术和硬件配置,作为竞品的一加也坐不住了。一加中国区总裁李杰发布了两条微博,表示在自家的一加Ace2上早就已经采用了和PixelWo
  • JavaScript 混淆及反混淆代码工具

    介绍在我们开始学习反混淆之前,我们首先要了解一下代码混淆。如果不了解代码是如何混淆的,我们可能无法成功对代码进行反混淆,尤其是使用自定义混淆器对其进行混淆时。什么是混
  • 摸鱼心法第一章——和配置文件说拜拜

    为了能摸鱼我们团队做了容器化,但是带来的问题是服务配置文件很麻烦,然后大家在群里进行了“亲切友好”的沟通图片图片图片图片对比就对比,简单对比下独立配置中心和k8s作为配
  • 三言两语说透柯里化和反柯里化

    JavaScript中的柯里化(Currying)和反柯里化(Uncurrying)是两种很有用的技术,可以帮助我们写出更加优雅、泛用的函数。本文将首先介绍柯里化和反柯里化的概念、实现原理和应用
  • 拼多多APP上线本地生活入口,群雄逐鹿万亿市场

    Tech星球(微信ID:tech618)文 | 陈桥辉 Tech星球独家获悉,拼多多在其APP内上线了“本地生活”入口,位置较深,位于首页的“充值中心”内,目前主要售卖美食相关的
  • 自律,给不了Keep自由!

    来源 | 互联网品牌官作者 | 李大为编排 | 又耳 审核 | 谷晓辉自律能不能给用户自由暂时不好说,但大概率不能给Keep自由。近日,全球最大的在线健身平台Keep正式登陆港交所,努力
  • 当家的盒马,加速谋生

    来源 | 价值星球Planet作者 | 归去来自己“当家”的盒马,开始加速谋生了。据盒马官微消息,盒马计划今年开放生鲜供应链,将其生鲜商品送往食堂。目前,盒马在上海已经与
  • Android 14发布:首批适配机型公布

    5月11日消息,谷歌在今天凌晨举行了I/O大会,本次发布会谷歌带来了自家的AI语言模型PaLM 2、谷歌Pixel Fold折叠屏、谷歌Pixel 7a手机,同时发布了Androi
Top