WebStorm 2020.3 发布,支持 Tailwind CSS,Git Staging 等

逃离Java 2020-12-03 11:31:05 ⋅ 987 阅读

WebStorm 2020.3 发布,这是本年度最后一次重大更新。重要更新包括对 Tailwind CSS 的支持,将 IDE 主题与操作系统设置同步,以及 Git Staging。

外观

  • 重做“Welcome”页面。

简化 IDE 的初始设置,仅显示“Privacy Policy”和“License”对话框。在“Welcome”屏幕左侧,有“Customize”和“Plugins”选项卡,前者可以调整一些常用外观设置,如字体和主题,后者可以快速访问插件列表。

  • 同步 IDE 主题与操作系统设置。

将 IDE 主题与操作系统设置同步。此更改仅适用于 macOS 和 Windows 用户,可以手动更改主题。在“Preferences/Settings”中找到“Appearance”选项,选择“Sync with OS”,再选择深色或浅色主题,完成配置。

  • 标签使用改进。

新增“Open in Right Split”操作,可以在不关闭正在使用文件的情况下,打开新的文件。固定选项卡新增特殊图标标记,并显示在选项卡栏的开头,以便快速找到。在同时打开新标签的情况下,可以将所有固定的标签保留在单独行中。

框架和技术

  • Tailwind CSS 支持。

WebStorm 现在可在 HTML 文件中,以及@apply 指令之后自动完成 Tailwind 类,并显示 Pseudo-Class Variants 的建议。如果将鼠标悬停在 HTML 和 CSS 文件中的类上,IDE 会显示 CSS 预览结果,在“文档”弹出窗口(F1 / Ctrl + Q)的帮助下自动完成代码。

除此之外,WebStorm 现已支持使用 tailwind.config.js 文件进行自定义。IDE 将分析这些文件并根基自定义提供相应功能。如自定义使用新颜色主题,则在完成弹出窗口中,会有带有自定义颜色的新生成的类。

  • Vue.js 功能增强。

解决了 Vue 3 一些相关问题,还使 IDE 在 Vue 项目中正确应用 ESLint 代码样式规则,改进与 TypeScript 语言服务的集成。

JavaScript 和 TypeScript

  • 集成的 TypeScript 和问题工具窗口。

已经将 TypeScript 语言服务集成到“问题”工具窗口中,并且删除了专用的 TypeScript 工具窗口。

  • 使用 CSS 和 HTML 更好地格式化模板文字。

现版本来时,WebStorm 为其包含的 JavaScript 的多行 CSS 和 HTML 块正确支持 JavaScript 代码格式。如在复杂模板文字中添加代码或者重新格式化代码时,IDE 会正确缩进。

版本控制

  • 支持 Git 暂存区。

此功能仅适用于“Commit tool”窗口,可以在“Preferences/Settings | Version Control | Commit.”中勾选“Use non-modal commit interface”启用。

  • 改进分支机构的工作。

此 EAP 涉及分支机构的多项增强功能。如 IDE 会自动更正新分支名称中不可接受的符号。IDE 会显示当前所选分支的所有可用操作等等。

其他

  • 工具。支持新的协作开发工具 Code With Me(EAP)。捆绑学习插件,提供 WebStorm 基础知识的培训课程。改进拼写和语法检查。
  • 导航。快速文件预览,更有用的导航栏和更强大的“Search Everywhere”。

发布详情查看:https://blog.jetbrains.com/webstorm/2020/11/webstorm-2020-3/


全部评论: 0

    我有话说:

    WebStorm 2021.1 Beta 发布:改进对版本控制、Stylelint 和 Vue 的支持

    WebStorm 2021.1 首个 Beta 版本已发布。更新亮点如下: 改进对 Stylelint 的支持 支持 Vue 中的 CSS 模块 支持 Git commit 消息模板 增加将变更

    WebStorm 2020.3.2 发布

    WebStorm 2020.3.2 发布了,这是 WebStorm 2020.3 的第二个 bug 修复更新。用户可以使用 Toolbox App 或直接从 IDE 中对其进行更新,也可以

    Git 2.29稳定版发布,实验性支持更安全的SHA-256

    Git 2.29 稳定版已发布。此前发布的多个版本都在为将 Git 使用的安全哈希算法从 SHA-1 迁移至 SHA-256 做准备,2.29 版本终于实验性支持 SHA-256,可用于提升代码仓库

    WebStorm 2021.1 稳定版发布

    WebStorm 2021.1 稳定版已发布,这是今年首个大更新版本,主要变化包括:更智能的 JavaScript 和 TypeScript 代码补全、改进对 Stylelint 的支持

    AppCode 2020.3.1 发布支持 Apple Silicon

    AppCode 2020.3.1 现已发布,并且用户可以在下载时选择支持 Apple Silicon 的版本。 具体更新内容 Swift:OptionSet 成员未在数组中解析 使用

    PyCharm 2020.3.3 发布

    PyCharm 2020.3.3 现已发布,这是 PyCharm 2020.3 的最终错误修复版本。具体更新内容如下: 现在可以在 macOS Big Sur 的选项卡中打开

    Git中心式工作流程

    Git中心式工作流程

    Git特性分支工作流程

    Git特性分支工作流程

    Git典型工作流程介绍

    Git典型工作流程介绍

    「尝鲜」SpringBoot 快速整合Swagger 3.0

    第一步:Maven引入Swagger3.0 starter依赖 Maven项目中引入springfox-boot-starter依赖: <dependency&gt; <

    PhpStorm 2020.3.2 发布

    PhpStorm 2020.3.2 已经发布,包括一系列 bug 修复和稳定性提升。 主要更新内容 修复了高级元数据:expectedArguments(functionFQN,...)中的

    IntelliJ IDEA 2020.3.2 发布

    IntelliJ IDEA 2020.3.2 现已发布,这是 IntelliJ IDEA 2020.3 的第二个错误修复版本。主要更新内容如下: 现在可以在 macOS Big Sur

    GoLand 2020.3.2 发布,bug 修复版本

    GoLand 2020.3.2 已经发布,主要包含各种 bug 修复。 部分更新内容 支持在带有 M1 芯片的 Mac 上正常使用调试器。 如果之前已配置,则需要升级到 2020.3.2 后就

    IntelliJ IDEA 2020.3 EAP7 发布

    十月以来,IntelliJ IDEA 2020.3 已经迭代了 5 个版本。10 月 7 日,IntelliJ IDEA 2020.3 EAP 3 发布,11 月 5 日,EAP 7 发布。 新版本

    SourceGit v3.3 已经发布,开源的 Git 客户端

    SourceGit v3.3 已经发布,这是一个开源的 Git 客户端。 此版本更新内容包括: 主题优化 增加auto fetch功能(每10分钟自动fetch打开的仓库),可在全局设置中关闭 移

    Git托管平台的拉取请求

    拉取请求是Bitbucket的一个特性(经调查,Gitlab、Github都支持这个特性),可以让开发人员的协作更加容易,他们提供了一个友好的网页界面让开发者在集成代码到正式库之前对其进行讨论

    Go语言集成开发环境-GoLand 2020.3稳定版发布

    简介 GoLand 是 JetBrains 公司推出的 Go 语言集成开发环境。GoLand 同样基于 IntelliJ 平台开发,支持 JetBrains 的插件体系。 GoLand 2020.3

    IDEA 2020.3 更新 Kotlin 插件

    IntelliJ IDEA 2020.3 稳定版已在 12 月初发布。现在 IDEA 2020.3 更新了其中的 Kotlin 插件并更改 Kotlin 插件发布周期。Kotlin 插件的

    Linux 5.10 LTS 发布支持2026

    Linus Torvalds 宣布了 Linux 5.10 的发布,这是当下最新的主线内核更新,也是最新的 "长期支持(LTS)"版本。内核开发人员计划一直维护 Linux 5