首页 > 其他分享 >Web前端开发神器WebStorm v2023.3发布——支持新的AI辅助工具

Web前端开发神器WebStorm v2023.3发布——支持新的AI辅助工具

时间:2024-01-02 14:02:43浏览次数:23  
标签:Web TypeScript AI WebStorm 支持 v2023.3 Svelte

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具,被广大中国JS开发者誉为"Web前端开发神器""最强大的HTML5编辑器""最智能的JavaSscript IDE"等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

WebStorm 2023.3版本对Angular、Svelte 和 Vue 支持改进,新增AI Assistant并针对 TypeScript 的更新,以及对 Cypress、Playwright 和 Node.js 原生测试运行程序的支持。

关键亮点

改进的 Angular 支持

新版本在 Angular 模板中改进了对严格模板类型检查的支持,还添加了对 v17 中新控制流语法的初步支持和对信号的支持,包括 signal、computed 和 effect 等实时模板。

Web前端开发神器WebStorm v2023.3发布——支持新的AI辅助工具_前端开发工具

对 Svelte 插件的更新

此版本添加了对TypeScript 插件的内置支持,为 Svelte 项目中的 TypeScript 文件提供一致的高亮显示和快速文档。v2023.3实现了一种更稳定的自动导入组件的方式,它可以在补全、复制粘贴以及按 Alt+Enter 时运行。同时还改进了对 cnotallow="module" 脚本导出的支持,并扩展了对零努力类型安全的支持,覆盖 Svelte 文件以及 TypeScript 文件。

Web前端开发神器WebStorm v2023.3发布——支持新的AI辅助工具_前端开发工具_02

针对 Vue 3 的改进

v2023.3添加了对 defineSlots 的支持,为 slot 名称和属性提供补全和导航,以及重命名重构,补全现在也适用于带有 defineExpose 的属性。此外,组件的必需 import 将根据 defineOptions 函数指定的名称添加。

Web前端开发神器WebStorm v2023.3发布——支持新的AI辅助工具_javascript_03

AI Assistant 预览阶段结束

JetBrains AI Assistant 现已全面推出,搭载大量新功能和改进,助力提高您在 JetBrains IDE 中的工作效率。 最新更新包括编辑器中增强的直接代码生成、无需复制代码即可回答项目相关查询的上下文感知 AI 聊天,以及使用扩展上下文提供更全面结果的项目感知 AI 操作。

Web前端开发神器WebStorm v2023.3发布——支持新的AI辅助工具_web开发_04

Cypress 和 Playwright 支持

WebStorm 将自动检测 Cypress 和 Playwright 测试,然后让您一键运行和调试,支持还包括通过浏览测试树探索结果和发现问题的功能。您可以使用 Test Automation 插件扩展支持,获得嵌入式浏览器和高级代码洞察。

Web前端开发神器WebStorm v2023.3发布——支持新的AI辅助工具_web开发_05

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

v2023.3中还添加了对原生 Node.js 测试运行程序的支持,使用 node:test API 声明的测试已可识别,您可以通过装订区域图标运行和调试它们。

Web前端开发神器WebStorm v2023.3发布——支持新的AI辅助工具_前端开发工具_06

标签:Web,TypeScript,AI,WebStorm,支持,v2023.3,Svelte
From: https://blog.51cto.com/u_14937210/9069042

相关文章

  • OpenAI换血大震动始末:“ChatGPT之父”奥特曼,缘何被“扫地出门”?
    近期,AI业界发生了一场“大地震”。作为聊天机器人ChatGPT的开发者,OpenAI无疑是最受关注的人工智能公司之一。就是这家公司的联合创始人、CEO、有“ChatGPT之父”之称的阿尔特曼在“疯狂的5天”里,经历了被闪电免职、加入微软、最终又官复原职的戏剧性反转。ChatGPT:我是ChatGPT,一个由......
  • 大模型工具_Langchain-Chatchat
    https://github.com/chatchat-space/Langchain-Chatchat原Langchain-ChatGLM1功能整体功能,想解决什么问题基于Langchain与ChatGLM等LLM模型,搭建一套针对中文场景与开源模型,界面友好、可离线运行的知识库问答解决方案。当前解决了什么问题,哪些问题解决不了目前0.2.8......
  • 【C++】STL 容器 - set 集合容器 ⑥ ( pair 对组简介 | pair 对组元素访问 | set 集合
    文章目录一、pair对组1、pair对组简介2、pair对组元素访问3、代码示例-pair对组4、set集合容器存储pair对组元素二、set集合容器insert插入结果类型-pair对组1、std::set#insert函数原型分析2、代码示例-std::set#insert函数插入元素结果分析一、pair对组1......
  • aioredis
    importasyncioimportaioredisfromconfig.env_configimportREDIS_URLclassRedisClient:def__init__(self,url,decode_responses=True,max_connections=30):self.url=urlself.decode_responses=decode_responsesself.max_c......
  • NetCore高级系列文章04---async、await原理揭秘
    一、async、await本质直接说结论:它们是C#提供的语法糖,编译器编译后是状态机的调用。先看如下的一段代码,要main方法中调用了三个await方法 将此dll进行反编译为4.0的代码如下: 可见到两个Main方法,也就是说我们在程序中Main方法上加了async关键词,编译器会编译成一个是异步的一个是非......
  • 思腾23大事记 | AI+算力,引领AIGC元宇宙奇点变革
    ......
  • 迅为RK3568开发板-实时系统烧写(Preemption 系统/ Xenomai系统烧写)
    目前Linux系统提供的完整升级固件update.img只有Buildroot系统。所以本章节烧写完整升级固件update.img的方法也只针对Buildroot系统。演示烧写过程使用的镜像地址是“iTOP-3568开发板\01_【iTOP-RK3568开发板】基础资料【V1.7版本】\14_实时系统配套资料\03_Preempti......
  • 随身wifi410刷debian系统完善版各大web界面加持(可免-流)
    系统简介:1.@handsomehacker作者原版系统修改2.@emm没有c通过大佬指点已解决usb和热点共存问题(无需桥接)3.@lkiuyu内置大佬的图形界面短信转发程序且自启网页地址:10.42.0.1:8080账号密码adminadmin(有些板子缺频段某网收不到短信正常可能有bug不要请删除/etc/dx文件夹:rm......
  • 【AI 实战】Text Processing and Word Embedding 文本处理以及词嵌入原理和代码实例讲
    文章目录【AI实战】TextProcessingandWordEmbedding文本处理以及词嵌入原理和代码实例讲解TexttoSequenceStep1:TokenizationStep2:BuildDictionaryStep3:One-HotEncodingStep4:AlignSequencesTextProcessinginKerasWordEmbedding:WordtoVectorHowtom......
  • 如何在Nuxt 3中为<html>和<body>标签添加Tailwind CSS类?
    在Nuxt3中为<html>和<body>标签添加TailwindCSS类,可以参考以下步骤:安装TailwindCSS:在项目根目录下运行以下命令安装TailwindCSS和其依赖:npminstalltailwindcss@latest@tailwindcss/typography@latestpostcss@latestautoprefixer@latest创建TailwindCSS配......