编辑器设置
本页描述了如何在使用 Prisma ORM 时为您的编辑器配置最佳的开发体验。
如果您在此处未看到您的编辑器,请打开功能请求,并要求为您的编辑器提供专用支持(例如,语法高亮和自动格式化)。
VS Code
您可以安装官方的Prisma VS Code 扩展。安装后,确保选择适当的语言模型以便在 VS Code 中使用它。
社区项目
注意:社区项目不由 Prisma 维护或正式支持,某些功能可能不同步。使用需谨慎。
Emacs
- emacs-prisma-mode 提供 Prisma Schema 语言的语法高亮,并使用 Prisma 语言服务器。
Vim
- vim-prisma 提供 Prisma Schema 语言的文件检测和语法高亮。
neovim
- coc-prisma 实现 Prisma 语言服务器。
JetBrains IDE
- Prisma ORM 由 JetBrains 提供。此插件提供 PSL 语法、语法高亮、LSP 等。
Sublime Text
- Prisma - 适用于 Sublime Text 3 & 4 - 为 Prisma Schema 语言提供语法高亮。(源代码)
- LSP-prisma - 适用于 Sublime Text 4 - 用于 Prisma 架构文件的语言服务器辅助包,它使用 Prisma 的语言服务器来提供代码整理、错误检查、格式化、自动完成、重命名等。注意:它需要安装 Prisma 包。(源代码)
nova
- nova 提供 Prisma Schema 语言的语法高亮,并使用 Prisma 语言服务器。
Helix
- Helix(从版本 22.08 开始)提供 Prisma Schema 语言的语法高亮,并使用 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