跳至主要内容

编辑器设置

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

如果你在这里没有看到你的编辑器,请提交功能请求并要求为你的编辑器提供专门的支持(例如,语法高亮和自动格式化)。

VS Code

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

社区项目

注意:社区项目不受 Prisma 维护或官方支持,并且某些功能可能不同步。请自行斟酌使用。

Emacs

  • emacs-prisma-mode提供 Prisma 模式语言的语法高亮显示,并使用 Prisma 语言服务器。

Vim

  • vim-prisma提供 Prisma 模式语言的文件检测和语法高亮显示。

neovim

JetBrains IDE

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

Sublime Text

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

nova

  • nova提供 Prisma 模式语言的语法高亮显示,并使用 Prisma 语言服务器。

Helix

  • Helix(从 22.08 版本开始)提供 Prisma 模式语言的语法高亮显示,并使用 Prisma 语言服务器。

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