TextMateはすてき過ぎる

TextMateはすてきだということを、少し前に言っていたんですが、こことかこことか見てまた感動しました。忘れてしまわないうちに、TextMateのKeyboard Shortcutをまとめておきます。これで日本語に対応したらきっと泣きます。絶対に。もう一つ買っちゃうかもしれません。なお、以下で、「All」というのは、いわゆる全部のせ「Ctrl + Alt + ⌘」を指しています。

カーソル移動 with Modifier

Ctrl + F, B, N, P : 一文字づつの移動
Ctrl + A, E :ラインエンドへ移動
Ctrl + V : 一頁下へ移動
⌘ + J : カーソル位置をセンターへ移動

カーソル移動 with 矢印キー

Left, Right :一文字づつの移動
Ctrl (or Alt) + Left(Right) : 単語ごとの移動
⌘ + Left(Right) : ラインエンドへ移動
Up, Down : 一ラインづつ移動
Ctrl + Up(Down) : スクロール(カーソルはそのまま)
Alt + Up(Down) : コラム単位で移動
⌘ + Up(Down) : ドキュメントエンド(トップ/ボトム)へ移動

コピーとペースト with ⌘

⌘ + C, X, V : コピー、カット、ペースト
Shift + ⌘ + V : 遡ってペースト
(Alt + ⌘ + V : 逆送り)
All + V : クリップボード・ヒストリ

削除 with Delete or backspace*1

Delete (or Ctrl + D) : 右一文字を削除
Alt + Delete : 右一単語を削除
⌘ + Delete : カーソル右ラインを削除
backspace : 左一文字を削除
Alt + Delete : 左一単語を削除
⌘ + Delete : カーソル左ラインを削除

キルとヤンク

Ctrl + K : カーソル右ラインをキル
Shift + Ctrl + K : 一ラインキル
Shift + Ctrl + D : 一ライン複製
Ctrl + Y : キルしたものをヤンク

検索と置換

⌘ + F : 検索/置換ダイアログの表示
⌘ + E : 選択単語を検索対象にセット
Shift + ⌘ + E : 選択単語を置換対象にセット
Ctrl + ⌘ + F : 一括置換
Alt + ⌘ + F : 順次置換
Ctrl + S : インクリメンタル・サーチ(降順)
(Shift + Ctrl + S : 昇順)

文字の選択

Ctrl + W : 単語の選択
Shift + ⌘ + L : ラインの選択
Shift + ⌘ + B : ブラケットの選択

コラム操作

コラムの選択 :
(1)Shift + Alt + 下矢印キー
(2)Alt
(3)Shift + Alt + 右矢印キー
コラムの移動 :
Ctrl + ⌘ + 矢印キー
コラムへサフィックス :
(1)Shift + Alt + 下矢印キー
(2)Alt + ⌘ + A

スワップ

Ctrl + T : カーソル位置の一文字を前後に入れ替え(文字選択時は文字リバース)
Ctrl + G : カーソル位置の一文字を大文字/小文字に変換(文字選択時は全入れ替え)
Ctrl + U : カーソル位置の単語を大文字に変換
(Shift + Ctrl + U : 小文字に変換)
Ctrl + Alt + U : カーソル行の各単語をキャピタライズ
Ctrl + ⌘ + 上下矢印キー : カーソル行を上下で入れ替え(行選択時はその行の移動)

ミニツール

Shift + Ctrl + C : カーソル行の式を計算(ex. 12*34-45と打ち実行)
Ctrl + R : Shellコマンドの実行(ex. calやdateと打ち実行)
Alt + ⌘ + R : コマンドダイアログの表示
Shift + Ctrl + ⌘ + D : ドキュメントの比較(Diff)
Shift + Ctrl + N : ワードカウント(wc)
F5 : ソート(対象範囲を選択して実行)
Tab + isoD, c), lorem : Text Bundle(isoDと打ってTab)
Shift + Ctrl + E : Rubyの実行(ex. 10.times{|i| puts i*i}と打って実行)
All + P : Web表示
All + K : Keyboard Shortcut Listの表示
All + B, T, S, L : Bundle Editorの表示
All + D : ドロワーの開閉

*1:DeleteはF14の下、backspaceはF13の下のキー