编辑器设置
本页介绍如何配置你的编辑器,以便在使用 Prisma ORM 时获得最佳的开发体验。
如果你在此处没有看到你的编辑器,请提出功能请求,并为你的编辑器寻求专门的支持(例如语法高亮和自动格式化)。
VS Code
你可以安装官方的Prisma VS Code 扩展。安装后,确保选择适当的语言模型以便在 VS Code 中使用它。
社区项目
注意:社区项目并非由 Prisma 维护或官方支持,某些功能可能不同步。请自行决定是否使用。
Emacs
- emacs-prisma-mode 提供 Prisma Schema Language 的语法高亮并使用 Prisma 语言服务器。
Vim
- vim-prisma 提供 Prisma Schema Language 的文件检测和语法高亮。
neovim
- coc-prisma 实现了 Prisma 语言服务器。
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 的语言服务器提供 linting、错误检查、格式化、自动补全、重命名等功能。注意:它需要安装 Prisma 包。(源代码)
nova
- nova 提供 Prisma Schema Language 的语法高亮并使用 Prisma 语言服务器。
Helix
- Helix (从版本 22.08 开始)提供 Prisma Schema Language 的语法高亮并使用 Prisma 语言服务器。
CLI 自动补全
inshellisense
你可以使用 inshellisense
获得 Prisma CLI 的 IDE 风格自动补全。它支持:bash、zsh、fish、pwsh、powershell (Windows Powershell)。
安装方法,运行
npm install -g @microsoft/inshellisense
Fig
inshellisense
构建于 Fig 之上,你也可以直接使用 Fig。它支持 bash、zsh 和 fish。
安装方法,运行
brew install fig