Sublime Test 2 Mac-Winショートカットキーdiff

2013/04/03

Sublime Text 2はマルチプラットフォーム対応の便利なエディタです。
しかし、プラットフォームごとにショートカットキーが異なるので、よく混乱します。 MacのCmdをWindowsではCtrlに置き換えればよいかと思いきや、それが当てはまるものと当てはまらないものがあります。

というわけで、MacとWindowsのショートカットキーの違いをまとめてみました。
表記はsublime-keymapから取得しています。
superはCmdキーです。

なお、

  • Mac標準のEmcas式カーソル移動の差分は、リストしていません
  • CmdをCtrlに置き換えるだけでよいものは、リストしていません

環境

  • Mac: Sublime Text 2 Version2.0.1, Build 2217
  • Windows: Sublime Text 2 Portable Version2.0.1, Build 2217

一般

機能 Mac Windows
コンテキストメニュー表示 alt+f2 menu
プリファレンスファイル表示 super+, なし
プロジェクト選択ダイアログ表示 super+ctrl+p ctrl+alt+p
ファイル選択パレット表示 super+t ctrl+p
ファイルを開くダイアログ表示 super+o ctrl+o
すべて保存 super+alt+s なし

カーソル移動・選択

機能 Mac Windows
カーソル移動 (単語単位、前方) ctrl+alt+right alt+right
カーソル移動 (単語単位、前方) ctrl+right alt+right
カーソル移動 (単語単位、後方) ctrl+alt+left alt+left
カーソル移動 (単語単位、後方) ctrl+left alt+left
選択 (単語単位、前方) ctrl+alt+shift+right alt+shift+right
選択 (単語単位、前方) ctrl+shift+right alt+shift+right
選択 (単語単位、後方) ctrl+alt+shift+left alt+shift+left
選択 (単語単位、後方) ctrl+shift+left alt+shift+left
タグ内全選択 super+shift+a ctrl+shift+a
カーソル追加 (上の行) ctrl+shift+up ctrl+alt+up
カーソル追加 (下の行) ctrl+shift+down ctrl+alt+down
上へ1行スクロール ctrl+alt+up ctrl+up
下へ1行スクロール ctrl+alt+down ctrl+down
カーソル行を画面中央にスクロール ctrl+l “ctrl+k”, “ctrl+c”

検索・置換

機能 Mac Windows
次を検索 super+g f3
前を検索 super+shift+g shift+f3
カレントワードで次を検索 alt+super+g ctrl+f3
カレントワードで前を検索 shift+alt+super+g ctrl+shift+f3
カレントワードで検索してすべて選択 ctrl+super+g alt+f3
置換パネルを表示 super+alt+f ctrl+h
次を置換 super+alt+e ctrl+shift+h
検索・置換の正規表現をトグル super+alt+r alt+r
検索・置換のcase_sensitiveをトグル super+alt+c alt+c
検索・置換の単語完全一致をトグル super+alt+w alt+w
置換で大文字小文字を保存するか、トグル super+alt+a alt+a

編集

機能 Mac Windows
行頭まで削除 super+backspace ctrl+shift+backspace
行末まで削除 ctrl+k ctrl+shift+backspace
行末まで削除 super+delete ctrl+shift+delete
ヤンク ctrl+y なし
閉じタグ挿入 super+alt+. alt+.
下の行と入れ替え ctrl+super+down ctrl+shift+down
上の行と入れ替え ctrl+super+up ctrl+shift+up
行整列 (case_sensitive) ctrl+f5 ctrl+f9
行整列 (case_insensitive) f5 f9
パラグラフの整形 super+alt+q alt+q
改行 ctrl+o なし
挿入モード/上書きモード トグル super+alt+o insert
? Packages/XML/long-tag.sublime-snippet ctrl+shift+w alt+shift+w

ウインドウ・タブ操作

機能 Mac Windows
前のタブに移動 super+alt+left ctrl+pageup
前のタブに移動 super+shift+[ ctrl+pageup
次のタブに移動 super+shift+] ctrl+pagedown
次のタブに移動 super+alt+right ctrl+pagedown
n番目のタブ移動 super+[0..9] alt+[0..9]
ウインドウ分割 (縦2等分) super+alt+shift+2 alt+shift+8
ウインドウ分割 (縦3等分) super+alt+shift+3 alt+shift+9
ウインドウ分割 (横n等分) super+alt+[1..4] alt+shift+[1..4]
ウインドウ4分割 super+alt+5 alt+shift+5
全画面表示トグル super+ctrl+f f11
distraction freeモード (全画面タブなし) トグル super+ctrl+shift+f shift+f11
選択部分の折りたたみ super+alt+[ ctrl+shift+[
選択部分の折りたたみ解除 super+alt+] ctrl+shift+]

開発補助

機能 Mac Windows
スコープ名を表示 ctrl+shift+p ctrl+alt+shift+p
スコープ名を表示 super+alt+p ctrl+alt+shift+p
関連づけられたファイル(”cpp”, “cxx”, “cc”, “c”, “hpp”, “hxx”, “h”, “ipp”, “inl”, “m”, “mm”)を開く super+alt+up alt+o

反応して頂けると励みになります。ありがとうございます

Trackbacks and Pingbacks:

  1. Sublime Test 2 Mac-Winショートカットキーを統一してみる | 俺の生きた印をここに記す - 2013/04/03

    […] Sublime Test 2 Mac-Winショートカットキーdiff ではSublime Text 2をMacで使った場合とWindowsで使った場合のショートカットキーの違いをまとめました。 […]

コメントを残す

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax

Text formatting is available via select HTML.

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> 

*