メインコンテンツにスキップ

エディターのセットアップ

このページでは、Prisma ORMを使用する際に最適な開発者体験を得るためのエディター設定方法について説明します。

お使いのエディターがここにない場合は、機能リクエストをオープンして、お使いのエディター(例:シンタックスハイライトや自動フォーマット)専用のサポートをリクエストしてください。

VS Code

公式のPrisma VS Code拡張機能をインストールできます。インストール後、VS Code内で使用する適切な言語モデルを選択してください。

コミュニティプロジェクト

注意:コミュニティプロジェクトはPrismaによってメンテナンスまたは公式にサポートされているものではなく、一部の機能が同期していない可能性があります。ご自身の裁量で使用してください。

Emacs

  • emacs-prisma-modeはPrismaスキーマ言語のシンタックスハイライトを提供し、Prisma Language Serverを使用します。

Vim

  • vim-prismaはPrismaスキーマ言語のファイル検出とシンタックスハイライトを提供します。

neovim

  • coc-prismaはPrisma Language Serverを実装しています。

JetBrains IDE

  • Prisma ORMはJetBrainsによって提供されています。このプラグインはPSL文法、シンタックスハイライト、LSPなどを提供します。

Sublime Text

  • Prisma - Sublime Text 3&4用 - Prismaスキーマ言語のシンタックスハイライトを提供します。(ソースコード
  • LSP-prisma - Sublime Text 4用 - PrismaスキーマファイルのLanguage Serverヘルパーパッケージで、PrismaのLanguage Serverを使用して、lint、エラーチェック、フォーマット、オートコンプリート、名前変更などを提供します。注:Prismaパッケージがインストールされている必要があります。(ソースコード

nova

  • novaはPrismaスキーマ言語のシンタックスハイライトを提供し、Prisma Language Serverを使用します。

Helix

  • Helix(バージョン22.08以降)はPrismaスキーマ言語のシンタックスハイライトを提供し、Prisma Language Serverを使用します。

CLIオートコンプリート

inshellisense

inshellisenseを使用して、Prisma CLIのIDEスタイルのオートコンプリートを取得できます。bash、zsh、fish、pwsh、powershell(Windows Powershell)をサポートしています。

インストールするには、以下を実行してください

npm install -g @microsoft/inshellisense

Fig

inshellisenseFigの上に構築されており、直接使用することもできます。bash、zsh、fishで動作します。

インストールするには、以下を実行してください

brew install fig