Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 2722

macOS のキーバインディング(ショートカット)

$
0
0

こんにちは。
macOS の特徴の一つには、キーバインディング(ショートカット)が Emacs ライクのものも使え、キーボード上のホームポジションを守り画面に集中できやすいこともあるようです(キーボードへ視線を移さずに済む)1。これらをテキスト操作を中心に選んでみました(なお合わせて共通部分が多い Bash のキーバインディングも加えました)2

macOSのキーバインディング

Command(⌘)キー(+ 文字)を用いるキーバインディング

文字
e選択テキストを検索対象に設定
g検索(下方向)
f検索画面を表示
/コメント記号を行の先頭に挿入・削除(トグル)
]インデント
[アン・インデント
文字
wウィンドウを閉じる
hアプリケーションを隠す(非表示)
,アプリケーションの環境設定
文字
spaceSpotlight
tabアプリケーション(起動しているもの)を切り替え

Command + Shift キー(+ 文字)を用いるキーバインディング

文字
g検索(上方向)
文字
[タブ切り替え(右へ)
]タブ切り替え(左へ)

Controlキー(+ 文字)を用いるキーバインディング

カーソル移動では、合わせて Shift キーを用いると移動先の位置まで選択

文字
fカーソルを1つ右へ移動
bカーソルを1つ左へ移動
eカーソルを行末へ移動
aカーソルを行頭へ移動
nカーソルを1行下へ移動
pカーソルを1行上へ移動
vカーソルを1ページ分下へ移動
文字
dカーソルの右の文字を削除
hカーソルの左の文字を削除
kカーソル位置から行末までを削除(およびキルリングへ登録)
文字
y最後にキルリングへ登録した内容をカーソル位置へ挿入
tカーソルの左右の文字を入れ替え
oカーソル位置の右へ改行を挿入
lカーソルが画面中央へ来るようにウインドウをスクロール
文字
Mission Control (表示されているアプリケーション)
アプリケーションウィンドウ

Control + Option キー(+ 文字)を用いるキーバインディング

文字
fカーソルを1単語分右へ移動
bカーソルを1単語分左へ移動

Bashのキーバインディング

Controlキー(+ 文字)を用いるキーバインディング

macOSの説明に挙げたものに加えて、

文字
uカーソル位置から行頭まで削除(およびキルリングへ登録) [Zshでは異なる]
wカーソル位置から前方へ単語の先頭までを削除(およびキルリングへ登録)
文字
p履歴を戻る
n履歴を進む
r履歴をインクリメンタル検索(古い方に向かって)
f履歴をインクリメンタル検索(新しい方に向かって)

Meta キー(Optionキー)(+ 文字)を用いるキーバインディング

文字
fカーソルを1単語分右へ移動
bカーソルを1単語分左へ移動
dカーソル位置から後方へ単語の終わりまでを削除(およびキルリングへ登録)

  1. せっかく高価な Mac を購入しながら(差し出がましいようで恐縮ですが)、これらのキーバインディングを用いないとすると、勿体ない気もします。 

  2. 網羅的説明としては、「Mac のキーボードショートカット」(Apple サポート) などがあります。 


Viewing all articles
Browse latest Browse all 2722

Trending Articles