Prisma 中文文档 下载 App

Prisma VS Code 扩展与编辑器集成

安装

在 VS Code 扩展市场搜索 "Prisma",安装 Prisma 扩展(发布者 prisma.io)。

安装后 VS Code 会识别 .prisma 文件,自动启用所有功能。

核心功能

语法高亮与实时类型检查

这是 Prisma 开发里最有价值的工具之一——手写出错的 Schema 太常见了,编辑器实时提示能省掉很多跑 prisma validate 才发现错误的时间。

自动格式化

Prisma 有固定的格式化规则(类似 Go 的 gofmt),没有配置项:

快捷键:Shift+Alt+F(VS Code 默认格式化快捷键),或保存时自动格式化(在 VS Code 设置里勾选 Format On Save)。

也可以手动跑 CLI:

npx prisma format

悬停提示

鼠标悬停在 Schema 里的任意 token 上,会显示:

自动补全

输入时:

schema.prisma 文件定位

如果你的 Schema 不在默认的 prisma/schema.prisma,在 .vscode/settings.json 里配置:

{
  "prisma.schemaPath": "./path/to/schema.prisma"
}

Prisma Studio 快捷入口

右键 .prisma 文件或编辑区空白,菜单里有 "Open Studio" 直接启动 Studio 并打开浏览器。

命令面板

按 Ctrl+Shift+P 打开命令面板,搜索 "Prisma" 可用的命令:

同时用多个 Schema

一个项目里可能有多个 .prisma 文件(不同的数据库、不同的 Prisma 版本)。Prisma 扩展支持:

其他编辑器支持

编辑器支持程度配置
VS Code完整官方扩展,开箱即用
WebStorm / IntelliJ IDEA基本社区插件 "Prisma" 提供语法高亮
Neovim完整nvim-lsp + prisma-language-server
Sublime Text基本Prisma.tmLanguage 语法文件

Neovim 配置参考

如果你用 Neovim + nvim-lspconfig:

-- ~/.config/nvim/lua/plugins/prisma.lua
return {
  {
    'neovim/nvim-lspconfig',
    opts = {
      servers = {
        prismls = {},
      },
    },
  },
}