キーバインド/Mac

Last-modified: 2015-12-29 (火) 07:43:12

ウインドウ・タブの操作

キーコマンド
command + shift+ n新規ウインドウを開く
command + shift+ wウインドウを閉じる
command + alt+ up関連づけられたファイル(ヘッダファイルなど)を開く

ウインドウの分割

キーコマンド
command + alt+ 1~4横n等分
command + alt+ shift+ 2, 3縦n等分
command + alt+ 5縦横2等分

ウインドウグループ選択

キーコマンド
ctrl+ 1~4タブを選択したグループに移動
ctrl+ shift+ 1~4グループnに移動
ctrl+ 0サイドバーにフォーカス

タブの選択

キーコマンド
command + 1~0select_by_index
command + shift+ [前のタブに移動
command + shift+ ]次のタブに移動
command + alt+ left前のタブに移動
command + alt+ right次のタブに移動
ctrl+ tabスタック内の後のタブに移動
ctrl+ shift+ tabスタック内の前タブに移動
command + k → command + bサイドバーをトグル
command + ctrl+ fフルスクリーンモードに切り替え
command + ctrl+ shift+ f集中モード(サイドバー、タブなどテキスト以外はいっさい表示しないフルスクリーンモード)に切り替え
ctrl+ t新規ファイルを作成

一般

キーコマンド
command + yリドゥ + それ以上復元する操作が無いときは最後の操作を繰り返す
command + uソフトアンドゥ(選択操作のアンドゥ)
command + shift+ uソフトリドゥ(選択操作のリドゥ)
command + shift+ vペーストしてインデント
ctrl+ alt+ up画面を上にスクロール
ctrl+ alt+ down画面を下にスクロール
ctrl+ space補完候補を表示
command + alt+ o上書きモードに切り替え
alt+ f2コンテキストメニューを開く

カーソルの移動・文字列選択

キーコマンド
ctrl+ left単語単位でカーソル移動
ctrl+ right単語単位でカーソル移動
ctrl+ shift+ left単語単位で選択
ctrl+ shift+ right単語単位で選択
ctrl+ shift+ up上の行にカーソルが増える
ctrl+ shift+ down下の行にカーソルが増える
command + l行末まで選択
command + dカレントワードを選択
command + d選択中の文字列を検索して順次選択
command + shift+ spaceスコープ範囲を選択
ctrl+ shift+ m括弧の中を選択
ctrl+ m括弧の始め、終わりまでカーソル移動
command + shift + jインデントまで選択
command + shift + aタグまで選択
command + shift + l複数行選択している場合、行単位の選択に切り替える
ctrl+ command + up現在の行を前の行と入れ替え
ctrl+ command + down現在の行を下の行と入れ替え
ctrl+ backspaceカーソルの左側にある一単語を削除
ctrl+ deleteカーソルの右側にある一単語を削除
command + shift + d選択中の行を複製
command + enter改行(変換の確定などは行われない)
command + shift+ enter一つ下の行に改行を追加

検索関連

プロンプトやパネルを表示

キーコマンド
command + pファイル選択プロンプト
command + tファイル選択プロンプト
command + shift+ pコマンドパレット
command + ctrl+ pプロジェクト選択プロンプト
command + r関数検索プロンプト
ctrl+ g行番号指定プロンプト
command + f検索パネル
command + alt+ f置換パネル
command + shift+ fファイルやフォルダを指定して検索
command + iインクリメンタルサーチ
command + shift+ iインクリメンタルサーチ(遡って検索)

検索パネル内での操作

キーコマンド
command + g次を検索
command + shift+ g前を検索
f4次の結果
shift+ f4前の結果

検索パネルでのエンターの扱い

キーコマンド
enter次を検索
shift+ enter前を検索
alt+ enter全て検索

置換パネルでのエンターの扱い

キーコマンド
enter次を検索
shift+ enter前を検索
alt+ enter全て検索
ctrl+ alt+ enter全て置換

インクリメンタルサーチでのエンターの扱い

キーコマンド
enterパネルを閉じる
shift+ enter前を検索
alt+ enter全て検索

検索パネルの設定

キーコマンド
command + alt+ cケースセンシティブをトグル
command + alt+ r正規表現のトグル
command + alt+ w全文検索のトグル
command + alt+ a

カレントワードから検索

キーコマンド
command + eカレントワードを検索
command + shift+ eカレントワードを対象に置換
alt+ command + gカレントワードで次を検索
shift+ alt+ command + gカレントワードで前を検索
ctrl+ command + gカレントワードで全て検索

開発補助

キーコマンド
command + bビルド
f7ビルド

折りたたみ

キーコマンド
command + k → command + 1~9レベルnの折りたたみ
command + k → command + 0折りたたみを全て解除
command + k → command + j折りたたみを全て解除
command + alt+ [選択部分の折りたたみ
command + alt+ ]折りたたみ解除
command + k → command + tタグを折り畳む
command + /コメントアウト
command + alt+ /コメントアウト
command + ]インデント
command + [アンインデント
command + alt+ .タグを閉じる

マクロ

キーコマンド
ctrl+ qマクロの記録の開始・終了
ctrl+ shift+ q記録したマクロの実行
ctrl+ shift+ kマクロファイルの実行

マーク・ブックマーク

キーコマンド
command + f2ブックマークを追加・削除
alt+ f2全てのブックマークを選択
f2次のブックマーク
shift+ f2前のブックマーク
command + k → command + spaceマークを設置
command + k → command + aマークまで選択
command + k → command + wマークまで削除
command + k → command + xマークをカレント行に移す
command + shift+ f2マーク・ブックマークをクリア
command + k → command + gマーク・ブックマークをクリア
command + alt+ pスコープ名を表示
ctrl+ shift+ pスコープ名を表示
ctrl+ shift+ wスニペットに選択文字列を挿入
ctrl+ `pythonコンソールをトグル

整形

キーコマンド
command + k → command + u選択範囲を全て大文字にする
command + k → command + l選択範囲を全て小文字にする
f6スペルチェック機能のトグル
ctrl+ f6次のミススペルを選択
ctrl+ shift+ f6前のミススペルを選択
command + alt+ qパラグラフの整形
f5行をソート
ctrl+ f5大文字小文字を考慮して行をソート

emacsキーバインドの代替2キーショートカット

キーコマンド
command + k → command + kctrl + kと同様
command + k → command + yctrl + yと同様
command + k → command + backspace行削除
command + k → command + cctrl + l と同様