Upgrade to Pro — share decks privately, control downloads, hide ads and more …

あなたはPhpStormくんのショートカットキーを何個知っている? - PHPerKaigi 2023

あなたはPhpStormくんのショートカットキーを何個知っている? - PHPerKaigi 2023

PHPerKaigi 2023 Day2 LT大会で話したスライドです

https://fortee.jp/phperkaigi-2023/proposal/033ee700-0a8e-44c5-9d30-2cb7e073712f

ことみん / kotomin_m

March 25, 2023
Tweet

More Decks by ことみん / kotomin_m

Other Decks in Programming

Transcript

  1. #phperkaigi #a
    @kotomin_m
    あなたはPhpStormくんの
    ショートカットキーを
    何個知っている?
    ことみん
    PHPerKaigi 2023
    1

    View Slide

  2. #phperkaigi #a
    @kotomin_m
    概要:
     JetBrains製品の一つで
    PHP開発者向けのIDE
    年齢:
     14歳
    PhpStormくん
    @kotomin_m
    https://www.jetbrains.com/ja-jp/phpstorm/
    #phperkaigi #a
    2


    View Slide

  3. #phperkaigi #a
    @kotomin_m
    ことみん @kotomin_m
    所属:
     株式会社ウィルゲート 21卒
    趣味:
     LT会とカンファレンス
    特技:
     懇親会で仲良くなる
    @kotomin_m #phperkaigi #a
    3


    View Slide

  4. @kotomin_m #phperkaigi #a
    会場のみなさんに
    質問です!
    (オンラインの人はコメントで!)
    4


    View Slide

  5. #phperkaigi #a
    @kotomin_m
    PhpStormくんと
    お友達の人!✋(挙手)
    5


    View Slide

  6. #phperkaigi #a
    @kotomin_m
    ショートカットキーを
    使ってる人!✋(挙手)
    6


    View Slide

  7. @kotomin_m #phperkaigi #a
    このLTでは
    ※資料は後ほど公開します
    7


    View Slide

  8. @kotomin_m #phperkaigi #a
    ことみん愛用の
    8

    ※資料は後ほど公開します

    View Slide

  9. @kotomin_m #phperkaigi #a
    PhpStormくんの
    ショートカットキーを
    紹介していきます!
    ※資料は後ほど公開します
    ※Mac版です
    9


    View Slide

  10. @kotomin_m #phperkaigi #a
    今日のLTの結論
    10

    ※資料は後ほど公開します

    View Slide

  11. #phperkaigi #a
    @kotomin_m
    結論
    1. IDEには無限の機能がある!(※個人の感想です)
    2. 使いこなして生産性を無限に上げよう!
    3. ショートカットキーを覚えよう!
    11


    View Slide

  12. @kotomin_m #phperkaigi #a
    今日紹介するショートカットキーが
    25個 + α
    あります!
    12

    ※資料は後ほど公開します

    View Slide

  13. @kotomin_m #phperkaigi #a
    何個知っている?
    (Twitterで教えてね)
    ※資料は後ほど公開します
    13


    View Slide

  14. #phperkaigi #a
    @kotomin_m
    ⌘ + ,(カンマ)
    環境設定を開く
    1
    14


    View Slide

  15. #phperkaigi #a
    @kotomin_m
    ※あとでゆっくり資料見てください
    15

    ショートカットキー
    一覧も見れる

    View Slide

  16. #phperkaigi #a
    @kotomin_m
    ※あとでゆっくり資料見てください
    16


    View Slide

  17. #phperkaigi #a
    @kotomin_m
    ※あとでゆっくり資料見てください
    17

    ショートカットキーから
    何が割り当てられている
    か検索

    View Slide

  18. #phperkaigi #a
    @kotomin_m
    ※あとでゆっくり資料見てください
    18

    独自のショートカットキー
    このあと出てくる

    View Slide

  19. #phperkaigi #a
    @kotomin_m
    ⌥ + Enter
    (カーソルを合わせた状態で)
    クイックフィックスの表示
    2
    19


    View Slide

  20. #phperkaigi #a
    @kotomin_m
    ※あとでゆっくり資料見てください
    20


    View Slide

  21. #phperkaigi #a
    @kotomin_m
    ※あとでゆっくり資料見てください
    21


    View Slide

  22. @kotomin_m #phperkaigi #a
    この2個を知ってたら
    PhpStormくんと友達
    22


    View Slide

  23. #phperkaigi #a
    @kotomin_m
    ⌘ + .(ドット)
    コードの折りたたみ/解除
    3
    23


    View Slide

  24. #phperkaigi #a
    @kotomin_m
    ※あとでゆっくり資料見てください
    24

    折りたためる

    View Slide

  25. #phperkaigi #a
    @kotomin_m
    ⌘ + /(スラッシュ)
    コードの
    コメントアウト/解除
    4
    25


    View Slide

  26. #phperkaigi #a
    @kotomin_m
    ⌘ + 1
    プロジェクトメニューを
    開く/閉じる
    5
    26


    View Slide

  27. #phperkaigi #a
    @kotomin_m
    ※あとでゆっくり資料見てください
    27

    ディレクトリ一覧
    みれる

    View Slide

  28. #phperkaigi #a
    @kotomin_m
    ⌘ + 7
    構造タブを開く/閉じる
    6
    28


    View Slide

  29. #phperkaigi #a
    @kotomin_m
    ※あとでゆっくり資料見てください
    29


    View Slide

  30. #phperkaigi #a
    @kotomin_m
    ※あとでゆっくり資料見てください
    30

    メソッド一覧みれる

    View Slide

  31. #phperkaigi #a
    @kotomin_m
    ⌘ + 9
    Gitのツールウィンドウを開く
    /閉じる
    7
    31


    View Slide

  32. #phperkaigi #a
    @kotomin_m
    ※あとでゆっくり資料見てください
    32

    Gitの差分が一覧でみれる

    View Slide

  33. #phperkaigi #a
    @kotomin_m
    ⌘ + B
    ⌘ + クリック
    メソッドの宣言または
    使用箇所に移動
    8
    33


    View Slide

  34. #phperkaigi #a
    @kotomin_m
    ⌘ + [ or ]
    1つ前に戻る or 進む
    9
    34


    View Slide

  35. #phperkaigi #a
    @kotomin_m
    ⌘ + D
    行または選択範囲の複製
    10
    35


    View Slide

  36. #phperkaigi #a
    @kotomin_m
    ※あとでゆっくり資料見てください
    36


    View Slide

  37. #phperkaigi #a
    @kotomin_m
    ⌘ + E
    最近開いたファイルを表示
    11
    37


    View Slide

  38. #phperkaigi #a
    @kotomin_m
    ※あとでゆっくり資料見てください
    38

    ポップアップが出てくる

    View Slide

  39. #phperkaigi #a
    @kotomin_m
    ⌘ + L
    行:列に移動
    12
    39


    View Slide

  40. #phperkaigi #a
    @kotomin_m
    ※あとでゆっくり資料見てください
    40

    ポップアップが出てくる

    View Slide

  41. #phperkaigi #a
    @kotomin_m
    ⌘ + W
    タブを閉じる
    13
    41


    View Slide

  42. #phperkaigi #a
    @kotomin_m
    独自のショートカットキー
    ⌘ + Shift + T
    閉じたタブを再度開く
    42


    View Slide

  43. #phperkaigi #a
    @kotomin_m
    ⌘ + K
    Gitのコミットウィンドウの表

    14
    43


    View Slide

  44. #phperkaigi #a
    @kotomin_m
    ※あとでゆっくり資料見てください
    44


    View Slide

  45. #phperkaigi #a
    @kotomin_m
    ⌘ + ↓
    コミットウィンドウで
    開いてるファイルに移動
    15
    45


    View Slide

  46. #phperkaigi #a
    @kotomin_m
    ⌥ + ⌘ + Z
    Git管理してる差分を
    ロールバック
    16
    46


    View Slide

  47. #phperkaigi #a
    @kotomin_m
    独自のショートカットキー
    ⌘ + J
    リポジトリのGitHub
    プルリクエスト一覧の表示
    47


    View Slide

  48. #phperkaigi #a
    @kotomin_m
    ※あとでゆっくり資料見てください
    48

    プルリク一覧みれる

    View Slide

  49. #phperkaigi #a
    @kotomin_m
    ⌥ + Shift + ↑or↓
    カーソルのある行を
    上or下に入れ替え
    17
    49


    View Slide

  50. #phperkaigi #a
    @kotomin_m
    ※あとでゆっくり資料見てください
    50


    View Slide

  51. #phperkaigi #a
    @kotomin_m
    ⌥ + ← or →
    カーソルを単語の前or後ろ
    に移動
    18
    51


    View Slide

  52. #phperkaigi #a
    @kotomin_m
    ⌘ + Shift + O
    ファイル名検索
    19
    52


    View Slide

  53. #phperkaigi #a
    @kotomin_m
    ⌘ + F
    ⌘ + Shift + F
    ファイル内検索
    複数ファイル内検索
    20 21
    53


    View Slide

  54. #phperkaigi #a
    @kotomin_m
    Shift + Shift
    すべて検索
    22
    54


    View Slide

  55. #phperkaigi #a
    @kotomin_m
    ⌘ + Shift + N
    新規スクラッチファイル
    の作成
    23
    55


    View Slide

  56. #phperkaigi #a
    @kotomin_m
    ※あとでゆっくり資料見てください
    56


    View Slide

  57. #phperkaigi #a
    @kotomin_m
    ※あとでゆっくり資料見てください
    57

    https://tech.willgate.co.jp/entry/2022/11/28/170000
    WILLGATE TECH BLOG
    でも紹介してます!

    View Slide

  58. #phperkaigi #a
    @kotomin_m
    独自のショートカットキー
    ⌘ + ^ + S
    スクラッチファイルの表示
    58


    View Slide

  59. #phperkaigi #a
    @kotomin_m
    ※あとでゆっくり資料見てください
    59


    View Slide

  60. #phperkaigi #a
    @kotomin_m
    ^ + G
    次の出現箇所の選択を追加
    24
    60


    View Slide

  61. #phperkaigi #a
    @kotomin_m
    ※あとでゆっくり資料見てください
    61


    View Slide

  62. #phperkaigi #a
    @kotomin_m
    ⌘ + ^ + G
    すべての出現箇所の選択
    を追加
    25
    62


    View Slide

  63. #phperkaigi #a
    @kotomin_m
    ※あとでゆっくり資料見てください
    63


    View Slide

  64. #phperkaigi #a
    @kotomin_m
    独自のショートカットキー
    ⌘ + Shift + C → C
    リポジトリルートからの
    ファイルパスをコピー
    2番目のストローク
    64


    View Slide

  65. #phperkaigi #a
    @kotomin_m
    独自のショートカットキー
    ⌘ + Shift + C → F
    ファイル名をコピー
    2番目のストローク
    65


    View Slide

  66. @kotomin_m #phperkaigi #a
    今日のLTの結論
    66

    再掲

    View Slide

  67. #phperkaigi #a
    @kotomin_m
    結論
    1. IDEには無限の機能がある!(※個人の感想です)
    2. 使いこなして生産性を無限に上げよう!
    3. ショートカットキーを覚えよう!
    67

    再掲

    View Slide

  68. @kotomin_m #phperkaigi #a
    何個知っていた?
    (Twitterで教えてね)
    68


    View Slide