【PhpStorm】Shortcuts etc

こちらのサイトではDRUPAL10に関連する記事を掲載しています。

ショートカットコマンド

よく使うコマンド

よく使うコマンド

コマンド動作
CTRL + SHIFT +Aアクションを検索する
※実行したいアクションをそのまま実行できる
CTRL +Nクラスに移動する
CTRL + SHIFT +Nファイルに移動する
CTRL + ALT + SHIFT +Nシンボルに移動する
CTRL +E最近使用したファイルのポップアップする
ALT + ENTERインテンション・アクションおよびクイックフィックスの表示する
CTRL + SPACE1回目 基本コード補完する
※複数回実行することで対象範囲が異なる動作が行われます
CTRL + WSelect Word at Caret
単語選択→囲み選択→行選択→ブロック選択と選択範囲を変えて選択する
(連続押下で選択範囲が広がる)
単語のコピーや、何かに囲まれた文字に対して操作するときに便利です。
CTRL + SHIFT + WUnselect Word at Caret
command + w の逆
CTRL + /行コメントのコメント化/コメント解除する
CTRL + SHIFT + /ブロック・コメントのコメント化/コメント解除する
CTRL +Wコード・ブロックを連続的に広げて選択する
CTRL + SHIFT +W現在の選択を前の状態に縮小する
強調表示

強調表示

コマンド動作
SHIFT + F7現在のファイル内のシンボルの使用法を見つける
ALT + F7使用箇所の検索する
CTRL + F7ファイル内の使用箇所を検索する
CTRL + SHIFT + F7ファイル内の使用箇所を強調表示する
CTRL + ALT + F7プロジェクト全体のシンボルの用途を表示する
編集(基本)

編集(基本)

コマンド動作
CTRL + XCut
行切り取り、選択範囲を切り取る
CTRL + CCopy
行コピー、選択範囲をコピーする
CTRL + VPaste
貼り付ける
CTRL + ZUndo
やり直おす
CTRL + SHIFT + ZRedo
やり直しのやり直しをおこなう
CTRL + ASelect All
全選択する
CTRL + WSelect Word at Caret
単語選択→囲み選択→行選択→ブロック選択と選択範囲を変えて選択する
(連続押下で選択範囲が広がる)
単語のコピーや、何かに囲まれた文字に対して操作するときに便利です。
CTRL + SHIFT + WUnselect Word at Caret
command + w の逆
CTRL + DDuplicate line or Block
行を複製する
CTRL + YDelete Line
行を削除する
BSBackspace>
カーソルの左の文字を削除する
DELDelete
カーソルの右の文字を削除する
CTRL + BSDelete to Word Start
カーソルの左側の単語を削除する
CTRL + DELDelete to Word End
カーソルの右側の単語を削除する
CTRL + SHIFT +
ALT + SHIFT +
Move Statement Up
カーソル行・選択行を上に移動する
CTRL + SHIFT +
ALT + SHIFT +
Move Statement Down
カーソル行・選択行を下に移動する
CTRL + SHIFT + Jjoin Lines
行を連結する
CTRL + ENTERSplit Line
行を分割する
SHIFT + ENTERStart New Line
行追加してカーソルを新しい行に移動する
CTRL + SHIFT + UToggle Case
大文字・小文字の切り替る
TABIndent Selection
インデントを1段階挿入する
SHIFT + TABUnindent Selection
インデントを1段階削除する
編集(拡張)

編集(拡張)

コマンド動作
F1ドキュメントを表示する
※PHPリファレンスの関数ををキーワード検索して表示します
CTRL + SPACE1回目 基本コード補完する
※複数回実行することで対象範囲が異なる動作が行われます
ALT + ENTERインテンション・アクションおよびクイックフィックスの表示する
CTRL +Pパラメーター情報 する(メソッド呼び出しの引数内)
ALT +SPACE定義行をポップアップで表示する
※CTRP+Pが表示できないときはこちらが便利
CTRL +Qクイック・ドキュメント・ルックアップ
CTRL + mouse over codeマウスカーソル上のワードの説明を表示する
ALT + INSコードの生成… (Getter, Setter,コンストラクター)
CTRL +Oメソッドのオーバーライドする
CTRL +Iメソッドの実装する
CTRL + ALT +T囲む… (if..else, try..catch, for, その他)
CTRL + /行コメントのコメント化/コメント解除する
CTRL + SHIFT + /ブロック・コメントのコメント化/コメント解除する
CTRL +Wコード・ブロックを連続的に広げて選択する
CTRL + SHIFT +W現在の選択を前の状態に縮小する
CTRL + ALT +Lコードの再フォーマットする
CTRL + ALT +I行の自動インデントする
CTRL +D現在の行または選択したブロックを複製する
CTRL +Yキャレット位置の行を削除する
CTRL + SHIFT +Jスマート行結合する (HTML および JavaScript のみ)
CTRL + ENTERスマート行分割する (HTML および JavaScript のみ)
SHIFT + ENTER新しい行の開始する
CTRL + SHIFT +Uキャレットまたは選択したブロックで単語の大/小文字を切り替る
CTRL + SHIFT + ]コード・ブロックの最後まで選択する
CTRL + SHIFT + [コード・ブロックの先頭まで選択する
CTRL + DEL文字の最後まで削除する
CTRL + BS文字の先頭まで削除する
CTRL + -コード・ブロックの縮小する
CTRL + +コード・ブロックの展開する
CTRL + F4アクティブなエディター・タブを閉じる
CTRL + SHIFT +Vヒストリーから貼り付ける
デバッグ

デバッグ

コマンド動作
F8ステップ・オーバーする
F7ステップ・インする
SHIFT + F8ステップ・アウトする
ALT + F8式を評価する
F9プログラムを再開する
CTRL + F8ブレークポイントを切り替える
CTRL+SHIFT+F8ブレークポイントを表示する
実行

実行

コマンド動作
SHIFT + F10実行する
SHIFT + F9デバッグする
CTRL + SHIFT + F10エディターからコンテキスト構成を実行する
CTRL + SHIFT +Xコマンド・ラインの実行する
検索

検索

コマンド動作
CTRL + F検索する
CTRL + R置換する
F3/SHIFT + F3次/前の検索を行う
CTRL + SHIFT + Fパス内を検索する
CTRL + SHIFT + Rパス内を置換する
ナビ

ナビ

コマンド動作
CTRL +Nクラスに移動する
CTRL + SHIFT +Nファイルに移動する
CTRL + ALT + SHIFT +Nシンボルに移動する
CTRL +G指定行に移動する
ALT + 次のエディター・タブに移動する
ALT + 前のエディター・タブに移動する
Escエディターの移動する (ツール・ウィンドウから)
CTRL +E最近使用したファイルのポップアップする
CTRL + ALT + 次に進む
CTRL + ALT + 前に戻る
ALT + F1任意のビューで現在のファイルまたはシンボルを選択する
CTRL +Bor CTRL + Click宣言に移動する
CTRL + ALT +B実装に移動する
CTRL + SHIFT +Iクイック定義ルックアップを開く
CTRL + SHIFT +B型宣言に移動する
CTRL +Uスーパーメソッド/スーパークラスに移動する
ALT + 前のメソッドに移動する
ALT + 次のメソッドに移動する
CTRL + ]コード・ブロックの最後に移動する
CTRL + [コード・ブロックの最初に移動する
F2 / SHIFT + F2次/前の強調表示されたエラー
CTRL + SHIFT + TNavigate Test
テストクラスに移動する
CTRL + ERecent Files
ファイル表示履歴を表示する
CTRL + SHIFT + Erecently Changed Files
ファイル更新履歴を表示する
1コミットで編集するファイルは10ファイル以内のことが多いので結構重宝します。
F2Navigate Next Highlighted Error
次のエラー位置に移動する
SHIFT + F2Navigate Previous Highlighted Error
前のエラー位置に移動する
ALT + CTRL + Navigate Back
ひとつ前のカーソル位置に戻る
定義に移動した後、元の場所に戻りたい時によく使います
ALT + CTRL + Navigate Forward
ひとつ先のカーソル位置に進む
CTRL + SHIFT + BSLast Edit Location
最後に編集したカーソル位置に戻る
CTRL + F12File Structure
プロパティ、メソッドの一覧を表示
※Structure ポップアップを開けます。そこで適当に何文字か打ってメソッド名を絞り込んでジャンプ
リファクタリング

リファクタリング

コマンド動作
F5ファイルをコピーする
F6ファイルを移動する
ALT + DELファイルを安全に削除する
SHIFT + F6ファイル名の変更する
CTRL + ALT +N変数のインライン化する
※一時変数への参照を変数を使用しない式で置き換える。
CTRL + ALT + Mメソッドを抽出する
※既存のコードから新規メソッドを作成する
CTRL + ALT + V変数を抽出する
※式が複雑な場合等、ローカル変数として切り出す
CTRL + ALT + Fフィールドを抽出する
CTRL + ALT + C定数を抽出する
※数値または文字列リテラルを定数に変換する
CTRL + ALT + SHIFT +Tリファクタリングする (使用可能なリファクタリングをすべて表示)
VCS/ローカル・ヒストリー

VCS/ローカル・ヒストリー

コマンド動作
ALT + BackQuote‘VCS’ クイック・ポップアップを表示する
CTRL +KVCS にプロジェクトをコミットする
CTRL +TVCS からプロジェクトを更新する
ALT + SHIFT +C最近の変更を表示する
一般

一般

コマンド動作
SHIFT+SHIFT(連打)どこでも検索する
CTRL + SHIFT +Aアクションの検索する
ALT + [0-9]対応するツール・ウィンドウを開く
CTRL + ALT + F11フル・スクリーン・モードの切り替える
CTRL + SHIFT + F12エディター最大化の切り替え
ALT + SHIFT +Fお気に入りに追加する
ALT + SHIFT +I現在のプロファイルで現在のファイルを検査する
CTRL + ALT +S設定ダイアログを開く
CTRL + TABタブおよびツール・ウィンドウの切り替える
ブックマーク

ブックマーク

コマンド動作
F11Toggle Bookmark
カレント行をブックマークに追加・削除する
SHIFT +F11Show Bookmarks
ブックマークを表示する

エディターのステータス表示

ファイルのステータス

ファイルのステータス説明
最新ファイルは変更されません。
highlightBlackTxt
グレー削除ファイルはリポジトリから削除する予定です。
highlightGrey
青色変更最後の同期以降にファイルが変更されました。
highlightBlueTxt
緑色追加済みファイルはリポジトリに追加する予定です。
highlightGreenTxt
バイオレットマージ済み更新の結果、VCSによってファイルがマージされます。
highlightVioletTxt
ブラウンバージョン管理されていないファイルはローカルに存在しますが、リポジトリには存在せず、追加予定もありません。
highlightBrown
オリーブ無視ファイルはすべてのVCS操作で無視されます。
highlightOlive
ライトブラウンハイジャックFile is チェックアウトなしで変更されました。このステータスは、Perforce、ClearCase、およびVSSの下のファイルに有効です。
hijacked
赤色競合とマージ最後の更新中に、ファイルが競合とマージされました。
highlightRedTxt
ライラック外部で削除されたファイルはローカルで削除されますが、削除予定はなく、まだCVSリポジトリに存在しています。
highlightLilac
ダークシアン切り替えこのファイルは、プロジェクト全体とは異なるブランチから取得されます。このステータスは、CVSおよびSVNに有効です。
highlightCyanTxt

エディタの行ステータス

ファイルのステータス説明
gutterBlue変更最後の同期以降に変更された行を示します。
gutterGreen追加済み最後の同期以降に追加された行を示します。
gutterGray削除最後の同期以降に削除された行を示します。
このサイトに関するご意見・ご質問はこちらまで

この記事またはDrupalに関するご質問がございましたら、お気軽にお問い合わせください。

タイトルとURLをコピーしました