ショートカット勉強会


ショートカット



Macを使う新人エンジニアに絶対に覚えてもらいたいキーバインド入門

https://qiita.com/yousan/items/0876ca3e7bb5778d3063



https://jsfiddle.net/yousan/zh965mfo/15/



実はMacはデフォルトでキーバインド使えます



キーバインド?



キーバインド


  • キーバインド

  • キーアサイン

  • ホットキー

  • ショートカット(今日はこの呼び方で)



ショートカットおじさん



ショートカットおじさん


  • ショートカットキーはいいぞ

  • マウス(トラックパッド)でシュバってくる

  • VimよりEmacs



今日覚えてほしいこと


  1. Macならあちこちでショートカットが使える

  2. カーソル移動(ここを覚えてほしい!)

  3. もっと便利なショートカット



カーソル移動


  • P

  • N

  • B

  • F



カーソル移動


  • P: Previous Line

  • N: Next Line

  • B: Backward

  • F: Forward


image.png



便利系カーソル移動


  • a

  • e



便利系カーソル移動


  • a: heAd

  • e: End



削除と貼り付け


  • d: 削除 Delete

  • h: 由来は不明です…

  • k: 行削除 C-k (kill ringのk)

  • u: 行削除 C-u (Cutのuらしい。Bashではカーソルから行頭までを削除。Zshでは行全体を削除。)



ペースト


  • y: Yankのy



改行


  • m: 改行

  • j: 改行+インデント



辺りを覚えておくと良いです!



ちょっとむずかしい系



メタキー系


  • M-f: 単語を前に

  • M-b: 単語を次に

  • M-BS: 単語削除


MacOS系ショートカット



MacOS系ショートカット


  • 複数のアプリケーションで利用可能

  • OS標準なのですっごく便利



どなたかやってみてください



どなたかやってみてください


  • ⌘,

  • C-Tab

  • C-Shift-Tab



みんなでやってみてください


  • ⌘, : 環境設定

  • C-Tab : 次のタブ

  • C-Shift-Tab : 前のタブ



みんなでやってみてください


  • ⌘, : 環境設定

  • C-Tab : 次のタブ

  • C-Shift-Tab : 前のタブ



ブラウザ系ショートカット


  • ⌘L: URLを選択(Location)

  • ⌥I

  • ⌥U



やってみます!



BetterTouchTool



BetterTouchTool


  • Chrome

  • Safari

  • sLack

  • Finder

  • Redmine

  • sourceTree



ターミナル



ターミナル


  • C-r

  • iTermであれば… ⌥O



ということでショートカット良いですよ!



皆さんオススメのショートカットありますか?



もう一回カーソル移動


  • P: Previous Line

  • N: Next Line

  • B: Backward

  • F: Forward



良いショートカットライフを!