PyCharm 2019.1ヘルプ

インジェクションされたSQL文

一時的に言語を挿入する

  1. 言語を挿入する文字列リテラル、タグ、または属性の中にカーソルを置き、Alt+Enter を押します(またはインテンションアクションアイコン(Intention action icon)を使用します)。

  2. 言語または参照を注入を選択し、インジェクションする言語を選択します。

Temporarily inject a language

専用エディターセクションでコードフラグメントを開く

  1. 挿入されたコード部分内にキャレットを置き、Alt+Enter を押す(またはインテンションアクションアイコン(Intention action icon)を使用する)。

  2. <言語ID>フラグメントの編集を選択します。

    PyCharmは、インジェクションされた言語でコードを編集するための専用のエディターセクションを開きます。このエディターは、コード補完、インスペクション、インテンション、コードスタイルのアクションなど、完全なコードアシスタンスを提供します。

    Open a code fragment in the dedicated editor section

インジェクションをキャンセルする

  1. カーソルをコードフラグメントに置き、Alt+Enter を押します(または、インテンションアクションアイコン the Intention action buttonを使用します)。

  2. 言語/参照の注入解除を選択します。

インジェクションルールを設定する

PyCharm設定(Ctrl+Alt+S)のエディター | 言語インジェクションページで言語インジェクションルールを設定できます。

定義済みのすべてのインジェクションルールはビルトインスコープ用に設定されています。言い換えれば、それらはグローバルです(したがってすべてのPyCharmプロジェクトで利用可能です)。カスタムルールはIDEまたは1つのプロジェクトに対してのみ設定できます。カスタムインジェクションの範囲を変更するには、プロジェクト/ IDEスコープに移動アイコン(the Move to Project/IDE Scope icon)を使用します。

カスタムインジェクションルールを設定するには、追加アイコン(the Add icon)をクリックして新しいルールを追加するか、定義済みのルールをコピーして設定を変更します。

Language injections settings
最終更新日: 2019年5月17日

関連事項

言語とフレームワーク固有のガイドライン:

関連ページ:

照会結果

この機能はProfessionalエディションでのみサポートされています。このエディションは有償で、優れた機能を提供します。詳細は比較表を参照してください。以下は、データベースツールとSQLプラグインがインストールされて有効になっている場合にのみ有効です。コンソールでクエリを実行すると、テーブル形式...

ダイアグラムの作成

データベースオブジェクトの図を生成する:データソース、スキーマ、またはテーブル用の図を作成できます。データベースツールウィンドウ(表示 | ツール・ウィンドウ | データベース)で、データベースオブジェクトを右クリックしてダイアグラム | 視覚化を表示するを選択します。クエリプランを作成する:SQL...

データベース・コンソール

概要データベースコンソールを使用すると、PyCharmで定義されたデータベース用のSQL文をデータソースとして作成および実行できます。また、取得したデータを分析および変更することもできます。データベースコンソールの入力ペインが別のエディタータブとして開きます。ここでは、SQLステートメントを作成しま...

データソースとドライバのダイアログ

データベースツールウィンドウからこのダイアログにアクセスするには: ツールバーのまたは概要:データ・ソースおよびドライバーダイアログでは、データソースとデータベースドライバを管理できます。ドライバは、データベースドライバファイルとデータソースを作成するためのデフォルト設定を含むコレクションです。デー...

データベースとSQL

この機能はProfessionalエディションでのみサポートされています。このエディションは有償で、優れた機能を提供します。詳細は比較表を参照してください。以下は、データベースツールとSQLプラグインがインストールされて有効になっている場合にのみ有効です。PyCharmのデータベース管理機能はデータ...