システム基本ショートカット
基本的な操作
Command-Z: 直前の操作を元に戻す
Shift-Command-Z: 元に戻した操作をやり直す
Command-X: 選択範囲を切り取り
Command-C: コピー
Option + Shift + Command + V: フォーマットを保持しない貼り付け
Command-V: 貼り付け
Command-A: すべてを選択
Command-S: 保存
Command-F: 検索
Command '+'または'=': 画面を拡大
Command '-': 画面を縮小
画面のロック: コンピュータから離れる際、「Command+Control+Q」で素早く画面をロック
ファイルの完全削除: Mac上の不要なファイルを完全に削除するには、「Command + Option+Delete」ショートカットを使用
スクリーンショット操作
Command-Shift-4: 画面の選択範囲をファイルとして保存
Command-Shift-3: 全画面をファイルとして保存
Command-Shift-Control-3: 全画面をクリップボードに保存
Command-Shift-Control-4: 画面の選択範囲をクリップボードに保存、またはスペースキーで特定のウィンドウのみキャプチャ
テキスト処理操作
Command-B: 選択テキストの太字表示切り替え
fn-Delete: PCフルサイズキーボードのDeleteキーと同等、カーソル後の文字を削除
Delete: カーソル前の文字を削除
fn-上矢印: 1ページ上にスクロール
fn-下矢印: 1ページ下にスクロール
fn-左矢印: ドキュメント先頭へ移動
fn-右矢印: ドキュメント末尾へ移動
Command-右矢印: 現在行の末尾へカーソル移動
Command-左矢印: 現在行の先頭へカーソル移動
Command-下矢印: ドキュメント末尾へカーソル移動
Command-上矢印: ドキュメント先頭へカーソル移動
Option-右矢印: 次の単語の末尾へカーソル移動
Option-左矢印: 前の単語の先頭へカーソル移動
Control-A: 行または段落の先頭へ移動
アプリケーション操作
Command-Option-esc: 強制終了ダイアログを開く
Command-Q: 最前面のアプリケーションを終了
Command-Tab: 開いているアプリケーションリストで次のアプリに切り替え(WindowsのAlt+Tabに相当)
ファイル操作
Command-Option-V: ファイルを切り取り
Command-Shift-N: 新規フォルダー作成
Command-Shift-G: 絶対パス入力ダイアログを開き、直接フォルダーへ移動
Command-Option-V: Windowsのファイル切り取り機能に相当
Finderウィンドウを開く
切り取りたいフォルダーを選択
Command + Cでフォルダーをコピー
貼り付けたい場所に移動
Command + Option + Vで切り取り貼り付けを実行
Command-上矢印: 現在のフォルダーを含む親フォルダーを開く(Windowsの「上へ」に相当)
Command-Delete: ファイルをゴミ箱へ移動
Command-Shift-Delete: ゴミ箱を空にする
スペースキー: 選択したファイルのクイックルック(プレビュー機能)
ブラウザ操作
ブラウザでのページ履歴の進む/戻る:
「Command+option+左右矢印」で前後のページに移動できます。左矢印で前のページに、右矢印で次のページに移動します。
ページの更新: Command + R
Command-L: カーソルをアドレスバーに直接移動
vimのショートカット設定
カーソル移動
gg: ドキュメント先頭へ移動
G: ドキュメント末尾へ移動
^: 行頭の最初の文字へ移動
$: 行末へ移動
w: 次の単語の先頭へ移動(区切り文字または単語単位)
b: 前の単語へ移動
エディター終了
:w: バッファーをファイルに書き込み、変更を保存
:wq: 変更を保存して終了
:x: 変更を保存して終了
:q: 終了(バッファーに変更がある場合は警告)
:q!: 変更を破棄して強制終了
IntelliJ IDEAのショートカット設定
Mac版
# 全体検索ショートカット
shift + Command + F
# 現在ファイル内検索
command + f
# 現在ファイル内置換
command + r
# クラスファイル検索
command + o
# ファイルの絶対パス
shift + command + c
# 1行コメント
command + /
# 複数行コメント
option + command + /
# 前回のカーソル位置に戻る
option + command + 左矢印 または 右矢印
# 単語の先頭または末尾に移動
option + 左矢印 または 右矢印
# コードブロックの囲み(if、try、whileなど)
option + command + t
# 自動インポート
option + return
# 未使用のインポート削除
control + option + o
# オーバーライドメソッドを開く
control + o
# 実装メソッドを開く
control + i
# GetterとSetterメソッドの生成
Command + N