Skip to content

编辑器设置

在使用 Tailwind CSS 时,可改善开发人员体验的插件和配置设置。

语法支持

Tailwind CSS 使用许多自定义 CSS at 规则,例如 @tailwind@apply@config ,并且在许多编辑器中,这可能会在无法识别这些规则的情况下触发警告或错误。

解决这个问题的方法几乎总是为您的编辑器/IDE安装一个插件,以支持 PostCSS 语言,而不是常规的 CSS。

如果您使用的是 VS Code,我们的官方 Tailwind CSS IntelliSense 插件包含一个专用的 Tailwind CSS 语言模式,该模式支持 Tailwind 使用的所有自定义 at 规则和函数。

在某些情况下,如果你的编辑器对 CSS 文件中的语法要求非常严格,你可能需要禁用本地 CSS 检查/验证。

IntelliSense for VS Code

适用于 Visual Studio Code 的 Tailwind CSS IntelliSense 官方扩展通过为用户提供自动完成、语法高亮和语法检查等高级功能,增强了 Tailwind 的开发体验。

intellisense

  • 自动完成:为类名称以及 CSS 函数和指令提供智能建议。
  • 错误提示:突出显示 CSS 和标记中的错误和潜在漏洞。
  • 悬停预览:将鼠标悬停在某个 Tailwind 类名上,即可查看该类名的完整 CSS。
  • 语法高亮:提供语法定义,以便正确突出显示 Tailwind 功能。

要了解更多信息,请访问 GitHub 上的项目,或将其添加到 Visual Studio Code,立即开始使用。

使用 Prettier 的自动类排序

我们为 Tailwind CSS 维护了一个官方的 Pretier 插件,它会按照我们推荐的类顺序自动对您的类进行排序。

prettier-banner

它可以与自定义 Tailwind 配置无缝协作,并且因为它只是一个 Prettier 插件,所以它能在任何 Prettier 可用的地方工作——包括所有常用的编辑器和IDE,当然还有命令行。

html
<!-- Before -->
<button class="text-white px-4 sm:px-8 py-2 sm:py-3 bg-sky-700 hover:bg-sky-800">...</button>

<!-- After -->
<button class="bg-sky-700 px-4 py-2 text-white hover:bg-sky-800 sm:px-8 sm:py-3">...</button>

查看 GitHub 上的插件,了解更多信息并开始使用。

JetBrains IDEs

JetBrains IDE,如WebStorm、PhpStorm 和其他 IDE,在 HTML 中和使用 @apply 时支持智能 Tailwind CSS 补全。

了解有关 JetBrains IDE 中 Tailwind CSS 支持的更多信息→

Released under the MIT License.