エディターのセットアップ
このページでは、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
inshellisense
はFigの上に構築されており、直接使用することもできます。bash、zsh、fishで動作します。
インストールするには、以下を実行してください
brew install fig