网站首页 > 博客文章 正文
- 2024.2 最新变化
- 增强的文件系统路由支持
- 对 Bun 的初始调试支持
- 直接运行 TypeScript 文件
- Markdown 文件中的数学语法支持
- 版本控制的改进
- 2024.1 最新变化
- 2023.3 最新变化
WebStorm 2024.2 最新变化
增强的文件系统路由支持、对 Bun 的初始调试支持、直接运行 TypeScript 文件,以及针对版本控制系统的多项改进。
框架和技术
增强的文件系统路由支持
WebStorm 2024.2 能够为使用基于文件系统的路由的框架解析路径。它可以根据项目的文件系统解析链接路径,为 Next.js、Nuxt、SvelteKit 和 Astro 提供自动补全和导航。这将确保您的开发环境匹配这些框架采用的路由场景。
对 Bun 的初始调试支持
我们通过调试适配器协议 (DAP) 添加了对 Bun JavaScript 运行时的调试支持。您可以在 WebStorm 内设置断点、逐步执行代码、检查变量以及对表达式求值。此支持目前仅限于 macOS 和 Linux。
Prettier 集成默认启用
在 WebStorm 2024.2 中,Prettier 集成会在新项目中启用,它们的根 package.json 中具有直接 prettier 依赖项,并且在同一级别具有 Prettier 配置文件。这项功能简化了设置流程并确保 Prettier 集成开箱即启用。
补全弹出窗口中的 Tailwind CSS 预览
我们在 WebStorm 2024.2 中增强了 Tailwind CSS 类预览。此前,预览仅在二级文档弹出窗口中显示。WebStorm 现在直接在补全结果列表中显示 Tailwind CSS 类预览。
对 Svelte 5 代码段的支持
WebStorm 2024.2 包括对新 Svelte 代码段和渲染标记的支持。这些代码段将在组件内创建可重用标记区块。
Astro LSP
我们启用了 Astro 语言服务器协议 (LSP) 支持,这将提升代码补全和整体开发者体验。这项增强可以确保在处理 Astro 项目时实现更准确、更高效的开发,并在 IDE 内提供更好的集成和支持。
增强的 Vue 支持
WebStorm 2024.2 引入了 Vue Language Service v2 支持。此更新增强了对 Vue 3 的支持,改进了自动补全、错误检查和类型推断。享受由最新版本的 Vue 语言工具和内置 WebStorm 支持带来的更流畅开发体验。
JavaScript 和 TypeScript
直接运行 TypeScript 文件
现在,运行和调试 TypeScript 文件无需任何额外设置。您可以从不同的入口点执行 TypeScript 文件,包括文件上下文菜单、Run(运行)微件,甚至 Current File(当前文件)配置。
适用于 JavaScript 和 TypeScript 的项目生成器
WebStorm 2024.2 增强了 New Project Wizard(新建项目向导),添加了创建基本 JavaScript 和 TypeScript 项目的选项。Generate a playground project with onboarding tips(生成带有入门提示的演练场项目)选项包含提示注释,可以帮助您熟悉 IDE。
TypeScript 5.5 支持
WebStorm 2024.2 添加了对 TypeScript 5.5 中 configDir 模板变量的支持。这项增强改进了 TypeScript 项目的灵活性和可配置性。
TypeScript 文件中重做的嵌入提示
我们重做了 TypeScript 中的嵌入提示,与 TypeScript 服务提供的信息更加一致。
用户体验
Markdown 文件中的数学语法支持
WebStorm 现在可以在 Markdown 文件中渲染数学表达式。您可以使用 $ 插入内联数学表达式,使用 $ 插入包含数学内容的代码块。
AI Assistant 改进
JetBrains AI Assistant 2024.2 引入了增强的代码补全,提供更准确、更快速的建议。AI 聊天现在支持 GPT-4o、聊天引用和语义搜索,带来更好的上下文理解。有关详情,请参阅这篇博文。
Search Everywhere(随处搜索)中的预览选项
Search Everywhere(随处搜索)对话框现在增加了一个选项,用于预览您正在搜索的代码库元素。您可以通过对话框工具栏上的图标启用预览。
捆绑的本地化插件
WebStorm 发行版现已捆绑中文、韩语和日语语言包。如果您想更改 IDE 的 UI 语言,您不必安装本地化插件。转到 Settings | Appearance & Behavior | System Settings | Language and Region(设置 | 外观与行为 | 系统设置 | 语言和地区),然后选择您的首选语言。
新 UI 成为所有用户的默认选项
新 UI 最初在 WebStorm 2022.3 中引入。经过我们的不断改进,现在,新 UI 将成为所有 WebStorm 用户的默认设置。有关详情,请阅读这篇博文。
JetBrains Runtime 21
WebStorm 配备了 JetBrains Runtime 21,后者提供了增强的安全性和性能,以及对 Linux 的 Wayland 渲染支持。有关详情,请阅读这篇博文。
版本控制
Log(日志)标签页中改进的提交图
我们优化了 Git 工具窗口 Log(日志)标签页中提交图的颜色编码和布局。重要的分支行现在始终位于图表左侧,并维持其指定颜色,更易识别和跟踪。
增强的 Log(日志)工具窗口
现在,与 Log(日志)工具窗口相关的所有设置都整合到一个专属设置页面,这样一来,可以在一个位置轻松自定义行为。您可以通过 Settings | Version Control | Log(设置 | 版本控制 | 日志)或 Log(日志)工具窗口工具栏上的新下拉菜单访问此页面。
--first-parent 和 --no-merges 支持
WebStorm 2024.2 包括对 --first-parent 的支持。这个选项通过隐藏合并附带的个别提交来简化日志,使更改更易跟踪。我们还添加了使用 --no-merges 命令的筛选,显示没有任何合并提交的历史记录。
- 上一篇: 热门Android Studio 插件,这里是Top 20
- 下一篇: VSCode 插件推荐
猜你喜欢
- 2024-12-09 在Node.js中创建安全的REST API
- 2024-12-09 Diagrams as Code —— PlantUML,不再“画”图
- 2024-12-09 2024为什么前端都应该掌握Nextjs 或 Nuxtjs
- 2024-12-09 PhpStorm是什么软件?
- 2024-12-09 Spring Boot快速开发平台,开源项目源码分享,接私活那是真的香
- 2024-12-09 这3个快速开发平台,前后端都有!强推
- 2024-12-09 GitHub 近两万 Star,无需编码,可一键生成前后端代码,开源项目
- 2024-12-09 解放双手!接私活必备的Java开源项目
- 2024-12-09 无需写代码!可一键生成前后端代码的开源工具
- 2024-12-09 GitHub 近两万 Star,可一键生成前后端代码,这个开源项目有点强
你 发表评论:
欢迎- 最近发表
-
- 比GoPro 13更强的大疆Action 5 Pro,到底强在哪里?
- 信号和槽(信号和槽的实现原理)
- 在响应式项目中连接设计与开发(请简述实现响应式设计包括哪些技术点)
- 【C#】委托、Action、Func 和 Event 之间的关系
- 如何使用JavaScript实现Prompt弹窗?
- 谷歌Magic Actions功能曝光:AI革新安卓16通知交互
- 基于目标TPS的性能测试,如何通过手动设置场景进行测试?
- IOS基础学习之输出口和动作(io口输入输出实验总结及体会)
- 《Java语言程序设计》期末考试模拟试题——判断题和问答题
- Android学习之Touch事件的处理(android触摸事件实例)
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)