ショートカット
キーバインド

ショートカット勉強会

ショートカット


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

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