跳到主要内容

编辑器设置

此页面描述了如何配置您的编辑器,以便在使用 Prisma ORM 时获得最佳的开发者体验。

如果您在此处没有看到您的编辑器,请打开功能请求并请求对您的编辑器提供专门的支持(例如,用于语法高亮和自动格式化)。

VS Code

您可以安装官方的 Prisma VS Code 扩展。安装完成后,请确保选择适当的语言模型,以便在 VS Code 中使用它。

社区项目

注意:社区项目不由 Prisma 维护或官方支持,某些功能可能不同步。请自行决定使用。

Emacs

  • emacs-prisma-mode 提供 Prisma Schema Language 的语法高亮,并使用 Prisma Language Server。

Vim

  • vim-prisma 提供 Prisma Schema Language 的文件检测和语法高亮。

neovim

JetBrains IDE

  • Prisma ORM 由 JetBrains 提供。此插件提供 PSL 语法、语法高亮、LSP 等功能。

Sublime Text

  • Prisma - 适用于 Sublime Text 3 和 4 - 提供 Prisma Schema Language 的语法高亮。(源代码)
  • LSP-prisma - 适用于 Sublime Text 4 - 用于 Prisma schema 文件的语言服务器助手包,它使用 Prisma 的 Language Server 来提供 linting、错误检查、格式化、自动完成、重命名等功能。注意:它需要安装 Prisma 包。(源代码)

nova

  • nova 提供 Prisma Schema Language 的语法高亮,并使用 Prisma Language Server。

Helix

  • Helix (从 22.08 版本开始)提供 Prisma Schema Language 的语法高亮,并使用 Prisma Language Server。

CLI 自动完成

inshellisense

您可以使用 inshellisense 为 Prisma CLI 获取 IDE 风格的自动完成。它支持:bash、zsh、fish、pwsh、powershell (Windows Powershell)。

要安装,请运行

npm install -g @microsoft/inshellisense

Fig

inshellisense 构建于 Fig 之上,您也可以直接使用它。它在 bash、zsh 和 fish 中工作。

要安装,请运行

brew install fig