Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

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


Slide 3

Slide 3 text

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


Slide 4

Slide 4 text

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


Slide 5

Slide 5 text

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


Slide 6

Slide 6 text

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


Slide 7

Slide 7 text

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


Slide 8

Slide 8 text

@kotomin_m #phperkaigi #a ことみん愛用の 8
 ※資料は後ほど公開します

Slide 9

Slide 9 text

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


Slide 10

Slide 10 text

@kotomin_m #phperkaigi #a 今日のLTの結論 10
 ※資料は後ほど公開します

Slide 11

Slide 11 text

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


Slide 12

Slide 12 text

@kotomin_m #phperkaigi #a 今日紹介するショートカットキーが 25個 + α あります! 12
 ※資料は後ほど公開します

Slide 13

Slide 13 text

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


Slide 14

Slide 14 text

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


Slide 15

Slide 15 text

#phperkaigi #a @kotomin_m ※あとでゆっくり資料見てください 15
 ショートカットキー 一覧も見れる

Slide 16

Slide 16 text

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


Slide 17

Slide 17 text

#phperkaigi #a @kotomin_m ※あとでゆっくり資料見てください 17
 ショートカットキーから 何が割り当てられている か検索

Slide 18

Slide 18 text

#phperkaigi #a @kotomin_m ※あとでゆっくり資料見てください 18
 独自のショートカットキー このあと出てくる

Slide 19

Slide 19 text

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


Slide 20

Slide 20 text

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


Slide 21

Slide 21 text

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


Slide 22

Slide 22 text

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


Slide 23

Slide 23 text

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


Slide 24

Slide 24 text

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

Slide 25

Slide 25 text

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


Slide 26

Slide 26 text

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


Slide 27

Slide 27 text

#phperkaigi #a @kotomin_m ※あとでゆっくり資料見てください 27
 ディレクトリ一覧 みれる

Slide 28

Slide 28 text

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


Slide 29

Slide 29 text

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


Slide 30

Slide 30 text

#phperkaigi #a @kotomin_m ※あとでゆっくり資料見てください 30
 メソッド一覧みれる

Slide 31

Slide 31 text

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


Slide 32

Slide 32 text

#phperkaigi #a @kotomin_m ※あとでゆっくり資料見てください 32
 Gitの差分が一覧でみれる

Slide 33

Slide 33 text

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


Slide 34

Slide 34 text

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


Slide 35

Slide 35 text

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


Slide 36

Slide 36 text

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


Slide 37

Slide 37 text

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


Slide 38

Slide 38 text

#phperkaigi #a @kotomin_m ※あとでゆっくり資料見てください 38
 ポップアップが出てくる

Slide 39

Slide 39 text

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


Slide 40

Slide 40 text

#phperkaigi #a @kotomin_m ※あとでゆっくり資料見てください 40
 ポップアップが出てくる

Slide 41

Slide 41 text

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


Slide 42

Slide 42 text

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


Slide 43

Slide 43 text

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


Slide 44

Slide 44 text

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


Slide 45

Slide 45 text

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


Slide 46

Slide 46 text

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


Slide 47

Slide 47 text

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


Slide 48

Slide 48 text

#phperkaigi #a @kotomin_m ※あとでゆっくり資料見てください 48
 プルリク一覧みれる

Slide 49

Slide 49 text

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


Slide 50

Slide 50 text

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


Slide 51

Slide 51 text

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


Slide 52

Slide 52 text

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


Slide 53

Slide 53 text

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


Slide 54

Slide 54 text

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


Slide 55

Slide 55 text

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


Slide 56

Slide 56 text

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


Slide 57

Slide 57 text

#phperkaigi #a @kotomin_m ※あとでゆっくり資料見てください 57
 https://tech.willgate.co.jp/entry/2022/11/28/170000 WILLGATE TECH BLOG でも紹介してます!

Slide 58

Slide 58 text

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


Slide 59

Slide 59 text

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


Slide 60

Slide 60 text

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


Slide 61

Slide 61 text

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


Slide 62

Slide 62 text

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


Slide 63

Slide 63 text

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


Slide 64

Slide 64 text

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


Slide 65

Slide 65 text

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


Slide 66

Slide 66 text

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

Slide 67

Slide 67 text

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

Slide 68

Slide 68 text

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