デフォルトのキーマップ参照
編集のコア
ショートカット | アクション |
---|---|
Ctrl+Space | コード補完 |
Alt+Enter | 状況に応じたインテンションアクションを表示 |
Ctrl+Z | 元に戻す |
Ctrl+Shift+Z | やり直し |
タブ | 次のセルに移動 |
Shift + Tab | 前のセルに移動 |
一般的な編集
ショートカット | アクション |
---|---|
Ctrl+Alt+T | 囲む ... |
Ctrl+X | 現在の行または選択したブロックをバッファにカット |
Ctrl+C | 現在の行または選択したブロックをバッファにコピーする |
Ctrl+V | バッファから貼り付ける |
Ctrl+D | 現在の行または選択したブロックを複製 |
Shift + F5 | ルートのクローン |
Ctrl+Up | ブロック選択領域を拡大 |
Ctrl+Down | ブロック選択領域を縮小 |
Shift + Arrows | 選択した領域を兄弟に拡張する |
Ctrl+Shift+Up | ステートメントを上に移動 |
Ctrl+Shift+Down | ステートメントを下に移動 |
Alt/Control + X | AST エクスプローラーにメモを表示 |
F5 | エディターでエラーメッセージをリフレッシュする |
モデルへの依存関係の設定、使用言語のインポート
ショートカット | アクション |
---|---|
Ctrl+M | モデルのインポート |
Ctrl+L | 言語をインポート |
Ctrl+R | ルート名でモデルをインポート |
使用箇所の検索
ショートカット | アクション |
---|---|
Alt+F7 | 使用箇所の検索 |
Alt + F6 | 概念インスタンスを見つける |
Ctrl+Shift+F7 | ハイライトの使い方 |
Ctrl+F | 文字列の検索 |
F3 | 次を検索 |
Shift+F3 | 前を検索 |
ナビゲーション
ショートカット | アクション |
---|---|
Ctrl+B | 宣言に移動 |
Control/Cmd + N | 名前でルートノードに移動する |
Ctrl+Shift+N | 名前でファイルに移動 |
Ctrl+G | ID でノードに移動 |
Ctrl+Shift+A | 名前でアクションに移動 |
Control/Cmd + Alt + Shift + M | モデルに移動 |
Control/Cmd + Shift + Alt + S | モジュールに移動 |
Control/Cmd + Shift + S | 概念宣言に移動 |
Control/Cmd + Shift + E | コンセプトエディターの宣言に移動 |
Alt+Right | 次のエディタータブに移動 |
Alt+Left | 前のエディタータブに移動 |
Escape | エディターへジャンプ (ツールウィンドウから) |
Shift+Escape | アクティブウィンドウまたは最後のアクティブウィンドウを隠す |
Shift+F12 | デフォルトのウィンドウレイアウトを復元する |
Ctrl+Shift+F12 | すべてのツールウィンドウを閉じる |
F12 | 最後のツールウィンドウに移動 |
Ctrl+E | 最近のノードポップアップ |
Ctrl+Shift+E | 最近使用したロケーションポップアップ |
Ctrl+Alt+Left | エディターの履歴に戻る |
Ctrl+Alt+Right | エディターの履歴を先に進む |
Alt+F1 | 任意のビューで現在のノードを選択 |
Control/Cmd + H | 概念 / クラス階層 |
Ctrl+Shift+P | 型の表示 |
基本言語の編集
ショートカット | アクション |
---|---|
Ctrl+O | メソッドの上書き |
Ctrl+I | メソッドの実装 |
Ctrl+/ | ブロックコメントのコメント化 / コメント解除 |
Ctrl+P | パラメーターを表示 |
Alt+Insert | 新しいクラスメンバーを作成する |
Ctrl+Alt+B | オーバーライドメソッドに進む / 継承された分類子に進む |
Ctrl+U | スーパーメソッドに移動する |
BaseLanguage リファクタリング
ショートカット | アクション |
---|---|
F6 | 移動 |
Shift+F6 | 名前変更 |
Ctrl+Alt+N | インライン化 |
Ctrl+Alt+M | メソッドの抽出 |
Ctrl+Alt+V | 変数の導入 |
Ctrl+Alt+C | 定数を導入する |
Ctrl+Alt+F | フィールドの導入 |
Ctrl+Alt+P | パラメーターの導入 |
生成、コンパイル、実行
ショートカット | アクション |
---|---|
Control/Cmd + F9 | 現在のモジュールを生成 |
Control/Cmd + Shift + F9 | 現在のモデルを生成 |
Shift+F10 | 実行 |
Shift+F9 | デバッグ |
Ctrl+Shift+F10 | コンテキスト設定の実行 |
Alt+Shift+F10 | 構成を選択して実行する |
Alt+Shift+F9 | 設定を選択してデバッグする |
Control/Cmd + Alt + Shift + F9 | 生成されたテキストをプレビューする |
デバッガー
ショートカット | アクション |
---|---|
F8 | ステップオーバー |
F7 | ステップイン |
Shift+F8 | ステップアウト |
F9 | 再開 |
Alt+F8 | 式の評価 |
Ctrl+F8 | ブレークポイントの切り替え |
Ctrl+Shift+F8 | ブレークポイントの表示 |
VCS/ ローカル履歴
ショートカット | アクション |
---|---|
Ctrl+K | プロジェクトを VCS にコミットする |
Ctrl+T | VCS からプロジェクトを更新する |
Alt+` | VCS 操作のポップアップ |
Ctrl+Alt+A | VCS に追加 |
Ctrl+D | 差分の表示 |
一般
ショートカット | アクション |
---|---|
Alt + 0-9 | 対応するツールウィンドウを開く |
Ctrl+S | すべて保存 |
Control + BackQuote (`) | 現在のスキームをクイック切り替え |
Ctrl+Alt+S | 設定を開くダイアログ |
関連ページ:
MPS キーボードショートカット
MPS には、編集、ナビゲーション、リファクタリング、デバッグ、その他のタスクに関連するほとんどのコマンドに対するキーボードショートカットがあります。これらのホットキーを覚えておくと、キーボードから手を離さずに生産性を高めることができます。すべてのデフォルトのショートカットは構成可能であり、デフォルトではショートカットがないアクションにショートカットを割り当てることもできます。次の表は、最も便利なショートカットをいくつか示しています。アクションの検索コマンドを見つけて実行するか、ツールウィンドウ...
オフラインで作業する
MPS の多くの機能では、インターネットへのアクセスが必要です。オフラインで作業している場合(たとえば、隔離された環境で)、留意すべきいくつかの側面があります。オフラインでドキュメントにアクセスするオンラインヘルプを表示するためのインターネットアクセスがない場合は、MPS ヘルププラグインを使用できます。MPS ヘルププラグインは、オフラインで使用するために組み込みの Web サーバーを介してヘルプページを提供します。更新:デフォルトでは、MPS は更新を自動的に確認し、新しいバージョンが利用...