Windows/Linux版 PhpStormのデフォルトのキーボードショートカットを紹介します。キーマップのプリセットは、Default です。数が多いですが、使いこなせば作業効率がアップすること間違いなしです。
Mac 版もあります。
-
Mac版PhpStormのキーボードショートカット
Mac版 PhpStormのデフォルトのキーボードショートカットを紹介します。数が多いですが、使いこなせば作業効率がアッ ...
続きを見る
動作確認環境
- PhpStorm5.0.1
- 日本語配列キーボード
- Windows7,Ubuntu12.04
目次
- 編集 基本
- 編集 便利
- カーソル移動
- ナビゲーション
- Bookmark操作
- 検索
- 置換
- タブ操作
- 折りたたみ
- Tool Window操作
- Run
- バージョン管理
- その他
- 動作しないので変更したキーマップ
- 使いやすくするために変更したキーマップ
編集 基本
基本的な操作です。
ショートカット | アクション |
---|---|
Ctrl + x | Cut 行切り取り、選択範囲を切り取り |
Ctrl + c | Copy 行コピー、選択範囲をコピー |
Ctrl + v | Paste 貼り付け |
Ctrl + z | Undo やり直し |
Ctrl + Shift + z | Redo やり直しのやり直し |
Ctrl + a | Select All 全選択 |
Ctrl + w | Select Word at Caret 単語選択→囲み選択→行選択→ブロック選択 (連続押下で選択範囲が広がる) 単語のコピーや、何かに囲まれた文字に対して操作するときに便利です。 |
Ctrl + Shift + w | Unselect Word at Caret command + w の逆 |
Ctrl + d | Duplicate line or Block 行を複製 |
Ctrl + y | Delete Line 行を削除 |
Backspace | Backspace カーソルの左の文字を削除 |
Delete | Delete カーソルの右の文字を削除 |
Ctrl + Backspace | Delete to Word Start カーソルの左側の単語を削除 |
Ctrl + Delete | Delete to Word End カーソルの右側の単語を削除 |
Ctrl + Shift + ↑ Alt + Shift + ↑ | Move Statement Up カーソル行・選択行を上に移動 |
Ctrl + Shift + ↓ Alt + Shift + ↓ | Move Statement Down カーソル行・選択行を下に移動 |
Ctrl + Shift + j | join Lines 行を連結 |
Ctrl + Enter | Split Line 行を分割 |
Shift + Enter | Start New Line 行追加してカーソルを新しい行に移動 |
Ctrl + Shift + u | Toggle Case 大文字・小文字の切り替え |
tab | Indent Selection インデントを1段階挿入 |
Shift + tab | Unindent Selection インデントを1段階削除 |
編集 便利
タイプ量を減らすための便利編集機能をまとめました。
ショートカット | アクション |
---|---|
Ctrl + space | Code Completion Basic コード補完 |
Ctrl + j | Insert Live Template Live Template(スニペット)を選択して展開 |
Tab | Live Template expand with Live TemplateとZenCoding書式を展開 |
Ctrl + q | Quick Documentation クラス・メソッドなどのドキュメントを表示 |
Ctrl + p | Parameter Info 引数のドキュメントを表示 メソッドの引数を入力している途中でカーソルを別の場所に移動し、戻って来た時の引数のヒントの再表示に使います。 |
Alt + Insert | Generate Getter,Setter,PHPDocを生成 |
Ctrl + o | Override Methods オーバーライド可能なメソッドを表示して展開 |
Ctrl + i | Implement Methods 実装可能なインターフェースのメソッドを表示して展開 |
Ctrl + Alt + t | Surround With 選択行をif,try,catchなどで囲む |
Ctrl + / | Comment with Line Comment 行コメントを挿入・削除 |
Ctrl + Shift + / | Comment with Block Comment ブロックコメントを挿入・削除 |
Ctrl + Shift + v | Paste from History クリップボード履歴から貼り付け |
Ctrl + Alt + l | Reformat Code コードをフォーマット |
Ctrl + Alt + i | Auto-Indent Lines 自動インデント |
Ctrl + Shift + c | Copy Paths 現在のファイルPATHをコピー |
カーソル移動
効率良くカーソルを移動する方法をまとめました。
ショートカット | アクション |
---|---|
Ctrl + → | Move Caret to Next Word 単語単位で右に移動 |
Ctrl + ← | Move Caret to Previous Word 単語単位で左に移動 |
End | Move Caret to Line End 行末に移動 |
Home | Move Caret to Line Start 行頭に移動 |
Ctrl + g | Navigate Line 行番号を指定して移動 |
Alt + ↓ | Next Method 次のメソッドに移動 メソッド単位で移動することは意外と多いです。使用頻度高め |
Alt + ↑ | Previous Method 前のメソッドに移動 |
Ctrl + [ | Move Caret to Code Block Start 現在のブロックの先頭に移動 |
Ctrl + ] | Move Caret to Code Block End 現在のブロックの末尾に移動 |
ナビゲーション
Navigationまわりの機能をまとめました。目的のファイルにすばやくアクセスするための、強力な機能が目白押しです。
ショートカット | アクション |
---|---|
Ctrl + n | Navigate Class クラス名でファイルをインクリメンタル検索 SCと入力するとSampleClassがヒットします。ワイルドカードも使用できます。 |
Ctrl + Shift + n | Navigate File ファイル名でファイルをインクリメンタル検索 ControllerからViewに移動したい時などによく使います。s_cと入力するとsample_classがヒットします。ワイルドカードも使用できます。 |
Ctrl + Alt + Shift + n | プロパティ、メソッド名、クラス名などでファイルをインクリメンタル検索 検索対象が限られた、簡易grepのような使い方ができます。 |
Ctrl + b | Navigate Declaration 定義に移動 使用頻度高め |
Ctrl + Alt + b | Navigate Implementations 同じInterfaceを実装しているクラスに移動 |
Ctrl + u | Navigate Super Method 親クラスのメソッドに移動 |
Ctrl + Shift + t | Navigate Test テストクラスに移動 |
Ctrl + e | Recent Files ファイル表示履歴を表示 |
Ctrl + Shift + e | recently Changed Files ファイル更新履歴を表示 1コミットで編集するファイルは10ファイル以内のことが多いので結構重宝します。 |
F2 | Navigate Next Highlighted Error 次のエラー位置に移動 |
Shift + F2 | Navigate Previous Highlighted Error 前のエラー位置に移動 |
Alt + Ctrl + ← | Navigate Back ひとつ前のカーソル位置に戻る 定義に移動した後、元の場所に戻りたい時によく使います |
Alt + Ctrl + → | Navigate Forward ひとつ先のカーソル位置に進む |
Ctrl + Shift + Backspace | Last Edit Location 最後に編集したカーソル位置に戻る |
Ctrl + F12 | File Structure プロパティ、メソッドの一覧を表示 |
Bookmark操作
ショートカット | アクション |
---|---|
F11 | Toggle Bookmark カレント行をブックマークに追加・削除 |
Shift + F11 | Show Bookmarks ブックマークを表示 |
検索
ショートカット | アクション |
---|---|
Ctrl + f | Find ファイル内で文字列を検索 |
F3 Ctrl + l | Find Next ファイル内で次を検索 |
Shift + F3 Ctrl + Shift + l | Find Previous ファイル内で前を検索 |
Ctrl + Shift + f | Find in Path プロジェクト内で文字列を検索 |
置換
ショートカット | アクション |
---|---|
Ctrl + r | Replace ファイル内の文字列を置換 |
Ctrl + Shift + r | Replace in Path プロジェクト内で文字列を置換 |
Shift + F6 | Refactor Rename クラス名・メソッド名を変更 使用している箇所を一括で置換します。 |
タブ操作
ショートカット | アクション |
---|---|
Alt + → | Select Next Tab 右のタブに移動 |
Alt + ← | Select Previous Tab 左のタブに移動 |
Ctrl + F4 | Close タブを閉じる |
折りたたみ
ショートカット | アクション |
---|---|
Ctrl + = | Folding Expand 折りたたみを展開(動作せず) |
Ctrl + Shift + = | Folding Expand All 折りたたみをすべて展開(動作せず) |
Ctrl + - | Folding Collapse 折りたたみを縮小 |
Ctrl + Shift + - | Folding Collapse All 折りたたみをすべて縮小 |
Tool Window操作
Tool Windowは使用頻度が高いので、マウスなしで操作できると効率が上がります。
ショートカット | アクション |
---|---|
Esc | Go to Editor Tool Windowからエディタに移動 Tool Windowからエディタに移動する時に使います。使用頻度高め。 |
Shift + Esc | Hide Active Tool Window 最後に滞在していたTool Windowを閉じてエディタに移動(動作せず) |
F12 | Jump to Last Tool Window 最後に編集していたTool Windowに移動 |
Alt + 1 | Tool Windows Project Project Windowを開いて移動・閉じる ファイルエクスプローラ。 |
Alt + 2 | Tool Windows Favorites Favorites Windowを開いて移動・閉じる |
Alt + 4 | Tool Windows Run Run Windowを開いて移動・閉じる |
Alt + 7 | Tool Windows Structure Structure Windowを開いて移動・閉じる プロパティやメソッドの一覧を表示。 |
Run
ショートカット | アクション |
---|---|
Shift + F10 | Run 現在選択されている Run Configuration を実行 |
Alt + Shift + F10 | Run Popup Run ウィンドウをポップアップ |
バージョン管理
ショートカット | アクション |
---|---|
Alt + ` | VCS Operations Popup バージョン管理操作メニューを表示(動作せず) |
その他
ショートカット | アクション |
---|---|
Alt + Enter | Show Intention Action 電球マークが出ている時に電球マークをクリックした状態にする |
Ctrl + Shift + a | Find Action アクションを検索 |
Ctrl + Alt + s | Settings 設定画面を表示 |
動作しないので変更したキーマップ
バグなのか、動作しないキーマップは下記のマップに変更しました。
ショートカット | アクション |
---|---|
Ctrl + ^ | Expand 折りたたみを展開 |
Ctrl + Shift + ^ | Expand All 折りたたみをすべて展開 |
Alt + v | VCS Operations Popup バージョン管理メニューを表示 |
使いやすくするために変更したキーマップ
よく使用するキーマップはより押しやすいマップに変更しました。
ショートカット | アクション |
---|---|
Ctrl + w | Editor Tabs > Close タブを閉じる |
Alt + w | Select Word at Caret 単語選択→囲み選択→行選択→ブロック選択 |
Alt + Shift + w | Unselect Word at Caret 単語選択の逆 |
Alt + r | Run > Run テストの実行 |
Alt + c | Select Run/Debug Configuration Runで実行できるテストケースの変更 |
Alt + 0 | View > Tool Windows > Data Sources Data Source Window |
Ctrl + Alt + End | Jump to Navigation Bar Navigation Barに移動 |