ファイル操作
ファイルの基本的な操作に関するショートカットです。新しいファイルを開いたり、保存したり、閉じたりする際に頻繁に使用します。プロジェクト全体の管理にも役立ちます。
機能 | Windows / Linux | macOS |
---|---|---|
新規ファイル作成 | Ctrl + N | Cmd + N |
ファイルを開く | Ctrl + O | Cmd + O |
フォルダを開く | (メニューから File > Open Folder…) | (メニューから File > Open Folder…) |
最近開いたファイルを開く | Ctrl + Shift + T | Cmd + Shift + T |
上書き保存 | Ctrl + S | Cmd + S |
すべて保存 | Ctrl + Alt + S | Cmd + Option + S |
名前を付けて保存 | Ctrl + Shift + S | Cmd + Shift + S |
ファイルを閉じる | Ctrl + W | Cmd + W |
すべてのファイルを閉じる | Ctrl + Shift + W | Cmd + Option + W |
新規ウィンドウを開く | Ctrl + Shift + N | Cmd + Shift + N |
ウィンドウを閉じる | Ctrl + Shift + W (ファイルがすべて閉じられる場合) | Cmd + Shift + W |
次のタブへ移動 | Ctrl + PageDown / Ctrl + Tab | Cmd + Option + → / Cmd + Shift + ] |
前のタブへ移動 | Ctrl + PageUp / Ctrl + Shift + Tab | Cmd + Option + ← / Cmd + Shift + [ |
指定のタブへ移動 (数字はタブの順番) | Ctrl + [数字] (例: Ctrl + 1 ) | Cmd + [数字] (例: Cmd + 1 ) |
最後のタブへ移動 | Ctrl + 9 | Cmd + 9 |
プロジェクトを切り替える | Ctrl + Alt + P | Ctrl + Cmd + P |
クイックスイッチプロジェクト (プロジェクトリスト表示) | (コマンドパレットから Project: Quick Switch Project ) | (コマンドパレットから Project: Quick Switch Project ) |
カーソル移動
テキスト編集の基本となるカーソル移動のショートカットです。効率的なコーディングには欠かせません。単語単位や行単位でのスムーズな移動を目指しましょう。
機能 | Windows / Linux | macOS |
---|---|---|
右へ1文字移動 | → | → |
左へ1文字移動 | ← | ← |
下へ1行移動 | ↓ | ↓ |
上へ1行移動 | ↑ | ↑ |
右へ1単語移動 | Ctrl + → | Option + → |
左へ1単語移動 | Ctrl + ← | Option + ← |
行頭へ移動 | Home | Cmd + ← / Ctrl + A |
行末へ移動 | End | Cmd + → / Ctrl + E |
テキストの先頭へ移動 (インデント無視) | (Home を素早く2回) | Cmd + ← (デフォルトで行頭) / Home (設定による) |
テキストの末尾へ移動 | (End を素早く2回) | Cmd + → (デフォルトで行末) / End (設定による) |
ファイル先頭へ移動 | Ctrl + Home | Cmd + ↑ / Cmd + Home |
ファイル末尾へ移動 | Ctrl + End | Cmd + ↓ / Cmd + End |
下へ1ページ移動 | PageDown | Cmd + PageDown / Ctrl + V |
上へ1ページ移動 | PageUp | Cmd + PageUp / Option + V |
指定行へ移動 | Ctrl + G | Ctrl + G / Cmd + L (古いバージョンなど) |
括弧の対応位置へ移動 | Ctrl + M | Ctrl + M |
現在のカーソル位置を中央に表示 | Ctrl + K, Ctrl + C | Ctrl + L |
テキスト選択
カーソル移動系のショートカットにShift
キーを組み合わせることで、効率的にテキストを選択できます。単語、行、矩形選択など、目的に応じた選択方法を使いこなしましょう。
機能 | Windows / Linux | macOS |
---|---|---|
文字単位で選択 | Shift + ←/→/↑/↓ | Shift + ←/→/↑/↓ |
単語単位で選択 (右/左) | Ctrl + Shift + →/← | Option + Shift + →/← |
行頭まで選択 | Shift + Home | Cmd + Shift + ← / Shift + Home |
行末まで選択 | Shift + End | Cmd + Shift + → / Shift + End |
ファイル先頭まで選択 | Ctrl + Shift + Home | Cmd + Shift + ↑ / Cmd + Shift + Home |
ファイル末尾まで選択 | Ctrl + Shift + End | Cmd + Shift + ↓ / Cmd + Shift + End |
ページ単位で選択 (下/上) | Shift + PageDown/PageUp | Shift + PageDown/PageUp |
カーソル位置の単語を選択 (連続押しで同じ単語を複数選択) | Ctrl + D | Cmd + D |
カーソル位置の単語選択をスキップして次へ | Ctrl + K, Ctrl + D (Ctrl+D 後) | Cmd + K, Cmd + D (Cmd+D 後) |
カーソル行全体を選択 | Ctrl + L | Cmd + L |
すべて選択 | Ctrl + A | Cmd + A |
対応する括弧までを選択 | Ctrl + Shift + M | Ctrl + Shift + M / Cmd + Shift + Space (古いバージョンなど) |
現在のインデントブロックを選択 | Ctrl + Shift + J | Cmd + Shift + J |
現在のスコープ (例: HTMLタグ内) を選択 | Ctrl + Shift + Space | Ctrl + Shift + Space / Cmd + Shift + A (古いバージョンなど) |
矩形選択 (マウス) | Shift + 右クリックドラッグ / Alt + 左クリックドラッグ (環境による) | Option + 左クリックドラッグ |
矩形選択 (キーボード) | Ctrl + Alt + ↑/↓ (行選択) + Shift + ←/→ | Ctrl + Shift + ↑/↓ (行選択) + Shift + ←/→ |
テキスト編集
コーディング作業の中心となるテキスト編集操作です。コピー&ペースト、アンドゥ、行操作、インデント調整など、基本的ながら非常に重要なショートカット群です。
機能 | Windows / Linux | macOS |
---|---|---|
コピー | Ctrl + C / Ctrl + Insert | Cmd + C |
カット | Ctrl + X / Shift + Delete | Cmd + X |
ペースト | Ctrl + V / Shift + Insert | Cmd + V |
インデントを維持してペースト | Ctrl + Shift + V | Cmd + Shift + V |
アンドゥ (元に戻す) | Ctrl + Z | Cmd + Z |
リドゥ (やり直し) | Ctrl + Y / Ctrl + Shift + Z | Cmd + Shift + Z |
ソフトアンドゥ (カーソル位置のジャンプを戻す) | Ctrl + U | Cmd + U |
ソフトリドゥ (カーソル位置のジャンプを進める) | Ctrl + Shift + U | Cmd + Shift + U |
現在の行を複製 | Ctrl + Shift + D | Cmd + Shift + D |
現在の行 (または選択範囲) を削除 | Ctrl + Shift + K | Ctrl + Shift + K / Cmd + X (何も選択していない場合) |
カーソル位置から行末まで削除 | Ctrl + K, Ctrl + K | Ctrl + K |
カーソル位置から行頭まで削除 | Ctrl + K, Ctrl + Backspace | Cmd + Delete |
選択行を上に移動 | Ctrl + Shift + ↑ | Cmd + Ctrl + ↑ |
選択行を下に移動 | Ctrl + Shift + ↓ | Cmd + Ctrl + ↓ |
現在の行と次の行を結合 | Ctrl + J | Cmd + J |
選択範囲をインデント | Tab / Ctrl + ] | Tab / Cmd + ] |
選択範囲を逆インデント | Shift + Tab / Ctrl + [ | Shift + Tab / Cmd + [ |
選択範囲をコメントアウト/解除 (トグル) | Ctrl + / | Cmd + / |
選択範囲をブロックコメントアウト/解除 (トグル) | Ctrl + Shift + / | Cmd + Option + / |
選択範囲を大文字に変換 | Ctrl + K, Ctrl + U | Cmd + K, Cmd + U |
選択範囲を小文字に変換 | Ctrl + K, Ctrl + L | Cmd + K, Cmd + L |
カーソル右側の単語を削除 | Ctrl + Delete | Option + Delete (前方削除) / Fn + Option + Delete (後方削除、キーボードによる) |
カーソル左側の単語を削除 | Ctrl + Backspace | Option + Delete |
スマートに行を挿入 (上/下) | Ctrl+Enter (下) / Ctrl+Shift+Enter (上) | Cmd+Enter (下) / Cmd+Shift+Enter (上) |
選択範囲をラップする (例: タグで囲む) | Alt + Shift + W | Ctrl + Shift + W |
テキストの並び替え (ソート) | F9 | F5 (またはコマンドパレット Sort Lines ) |
大文字小文字を区別してソート | Ctrl + F9 | Ctrl + F5 (またはコマンドパレット Sort Lines (Case Sensitive) ) |
検索と置換
ファイル内やプロジェクト全体から特定の文字列を効率的に検索・置換するための機能です。正規表現を使った高度な検索も可能です。
機能 | Windows / Linux | macOS |
---|---|---|
ファイル内検索パネルを表示 | Ctrl + F | Cmd + F |
ファイル内置換パネルを表示 | Ctrl + H | Cmd + Option + F |
次の検索結果へ移動 | F3 / Enter (検索パネル表示中) | Cmd + G / Enter (検索パネル表示中) |
前の検索結果へ移動 | Shift + F3 / Shift + Enter (検索パネル表示中) | Cmd + Shift + G / Shift + Enter (検索パネル表示中) |
現在の選択範囲を検索文字列に追加 | Ctrl + E | Cmd + E |
検索パネル: 選択範囲の文字列を使用 | Ctrl + F (文字列選択中に実行) | Cmd + F (文字列選択中に実行) |
検索パネル: すべての検索結果を選択 | Alt + Enter (検索パネル表示中) | Option + Enter (検索パネル表示中) |
置換パネル: 置換 | Ctrl + Shift + H (パネル表示中) / Enter (置換ボタンにフォーカス時) | Cmd + Shift + H (パネル表示中) / Enter (置換ボタンにフォーカス時) |
置換パネル: すべて置換 | Ctrl + Alt + Enter (パネル表示中) | Cmd + Option + Enter (パネル表示中) |
プロジェクト内検索 (ファイル検索) | Ctrl + Shift + F | Cmd + Shift + F |
プロジェクト内検索: 検索結果を開く | Enter (検索結果の行を選択) | Enter (検索結果の行を選択) |
インクリメンタル検索 (入力中に検索) | Ctrl + I | Cmd + I |
検索パネルのオプション切り替え (大文字/小文字区別, 完全一致, 正規表現など) | Alt + C , Alt + W , Alt + R など (パネルにフォーカス時) | Cmd + Option + C , Cmd + Option + W , Cmd + Option + R など (パネルにフォーカス時) |
マルチカーソルと選択
Sublime Textの強力な機能の一つであるマルチカーソルを使えば、複数の場所を同時に編集できます。繰り返し作業を劇的に効率化できます。
機能 | Windows / Linux | macOS |
---|---|---|
カーソルを追加 (上/下) | Ctrl + Alt + ↑/↓ | Ctrl + Shift + ↑/↓ / Option + Cmd + ↑/↓ (設定による) |
カーソルを追加 (クリックした位置) | Ctrl + 左クリック | Cmd + 左クリック |
選択範囲の各行末にカーソルを追加 | Ctrl + Shift + L | Cmd + Shift + L |
選択中の単語と同じ単語を順次選択してマルチカーソル化 | Ctrl + D (連続して押す) | Cmd + D (連続して押す) |
選択中の単語と同じ単語をすべて選択してマルチカーソル化 | Alt + F3 | Ctrl + Cmd + G |
マルチカーソル状態を解除 (単一カーソルに戻る) | Esc | Esc |
直前に追加したマルチカーソルを取り消す | Ctrl + U (マルチカーソル編集操作のアンドゥ) | Cmd + U (マルチカーソル編集操作のアンドゥ) |
マルチカーソル時に選択を単語単位で行う | (マルチカーソル状態で) Ctrl + Shift + →/← | (マルチカーソル状態で) Option + Shift + →/← |
マルチカーソル時に選択を行頭/行末まで行う | (マルチカーソル状態で) Shift + Home/End | (マルチカーソル状態で) Cmd + Shift + →/← |
表示操作
エディタの見た目やレイアウトを調整するショートカットです。サイドバー、ミニマップ、コンソールなどの表示/非表示や、画面分割、集中モードへの切り替えが可能です。
機能 | Windows / Linux | macOS |
---|---|---|
サイドバーの表示/非表示 (トグル) | Ctrl + K, Ctrl + B | Cmd + K, Cmd + B |
ミニマップの表示/非表示 (トグル) | (コマンドパレット View: Toggle Minimap ) | (コマンドパレット View: Toggle Minimap ) |
コンソールの表示/非表示 (トグル) | Ctrl + ` (バッククォート) | Ctrl + ` (バッククォート) |
単一レイアウトに戻す | Alt + Shift + 1 | Cmd + Option + 1 |
2列表示レイアウト | Alt + Shift + 2 | Cmd + Option + 2 |
3列表示レイアウト | Alt + Shift + 3 | Cmd + Option + 3 |
4列表示レイアウト | Alt + Shift + 4 | Cmd + Option + 4 |
2行表示レイアウト | Alt + Shift + 8 | Cmd + Option + Shift + 2 |
3行表示レイアウト | Alt + Shift + 9 | Cmd + Option + Shift + 3 |
グリッド表示 (2×2) レイアウト | Alt + Shift + 5 | Cmd + Option + 5 |
次のグループ (ペイン) にフォーカス移動 | Ctrl + [数字] (例: Ctrl+2 で2番目のグループへ) / Ctrl + K, Ctrl + → | Cmd + [数字] (例: Cmd+2 で2番目のグループへ) / Ctrl + [数字] / Cmd + K, Cmd + → |
前のグループ (ペイン) にフォーカス移動 | Ctrl + K, Ctrl + ← | Cmd + K, Cmd + ← |
現在のファイルを次のグループに移動 | Ctrl + Shift + [数字] (例: Ctrl+Shift+2 ) / Ctrl + K, Ctrl + Shift + → | Cmd + Shift + [数字] (例: Cmd+Shift+2 ) / Cmd + K, Cmd + Shift + → |
現在のファイルを前のグループに移動 | Ctrl + K, Ctrl + Shift + ← | Cmd + K, Cmd + Shift + ← |
フルスクリーンモード切り替え (トグル) | F11 | Cmd + Ctrl + F |
集中モード (Distraction Free Mode) 切り替え (トグル) | Shift + F11 | Cmd + Ctrl + Shift + F |
タブの表示/非表示 (トグル) | (コマンドパレット View: Toggle Tabs ) | (コマンドパレット View: Toggle Tabs ) |
ステータスバーの表示/非表示 (トグル) | (コマンドパレット View: Toggle Status Bar ) | (コマンドパレット View: Toggle Status Bar ) |
ブックマークと移動
コード内の重要な箇所に印(ブックマーク)を付けて、後で素早くジャンプできるようにする機能です。長いファイルのナビゲーションに便利です。
機能 | Windows / Linux | macOS |
---|---|---|
ブックマークを設定/解除 (トグル) | Ctrl + F2 | Cmd + F2 |
次のブックマークへ移動 | F2 | F2 |
前のブックマークへ移動 | Shift + F2 | Shift + F2 |
すべてのブックマークを選択 | Ctrl + Shift + F2 | Cmd + Shift + F2 |
すべてのブックマークをクリア | Alt + F2 | Cmd + Alt + F2 |
シンボルジャンプ
関数やクラスの定義元へジャンプしたり、ファイル内やプロジェクト全体のシンボル(関数名、クラス名など)を検索したりする機能です。コードリーディングや開発効率を向上させます。
機能 | Windows / Linux | macOS |
---|---|---|
定義へジャンプ (カーソル下のシンボル) | F12 / Ctrl + クリック | F12 / Cmd + クリック / Cmd + Option + ↓ |
ジャンプ元の位置へ戻る | Alt + - | Ctrl + - / Cmd + Option + ← |
ジャンプ先の位置へ進む | Alt + Shift + - | Ctrl + Shift + - / Cmd + Option + → |
ファイル内のシンボル検索 (@ シンボル) | Ctrl + R | Cmd + R |
プロジェクト内のシンボル検索 (# シンボル) | Ctrl + Shift + R | Cmd + Shift + R |
ファイル検索 + シンボル検索 (: で行番号, @ でシンボル) | Ctrl + P | Cmd + P / Cmd + T |
コード折りたたみ
コードブロックを折りたたんで、全体の構造を見やすくするための機能です。インデントレベルや特定のタグに基づいて折りたたみが可能です。
機能 | Windows / Linux | macOS |
---|---|---|
現在のコードブロックを折りたたむ/展開する (トグル) | Ctrl + Shift + [ (折りたたみ) / Ctrl + Shift + ] (展開) | Cmd + Option + [ (折りたたみ) / Cmd + Option + ] (展開) |
すべてのコードブロックを折りたたむ | Ctrl + K, Ctrl + 1 (レベル1) / Ctrl + K, Ctrl + [数字] | Cmd + K, Cmd + 1 (レベル1) / Cmd + K, Cmd + [数字] |
すべてのコードブロックを展開する | Ctrl + K, Ctrl + 0 / Ctrl + K, Ctrl + J | Cmd + K, Cmd + 0 / Cmd + K, Cmd + J |
HTML タグの属性を折りたたむ/展開する (トグル) | Ctrl + K, Ctrl + T | Cmd + K, Cmd + T |
カーソル行のブロックを折りたたむ | (コマンドパレット Fold ) | (コマンドパレット Fold ) |
カーソル行のブロックを展開 | (コマンドパレット Unfold ) | (コマンドパレット Unfold ) |
マクロ
一連のキー操作を記録し、後で再生する機能です。定型的な繰り返し作業を自動化するのに役立ちます。
機能 | Windows / Linux | macOS |
---|---|---|
マクロの記録開始/停止 (トグル) | Ctrl + Q | Ctrl + Q |
記録したマクロを実行 | Ctrl + Shift + Q | Ctrl + Shift + Q |
マクロを保存 | (メニューから Tools > Save Macro…) | (メニューから Tools > Save Macro…) |
その他便利な機能
上記以外にも、Sublime Textには作業効率を高めるための便利な機能が多く搭載されています。コマンドパレットは特に強力で、様々な機能を呼び出す起点となります。
機能 | Windows / Linux | macOS |
---|---|---|
コマンドパレットを表示 | Ctrl + Shift + P | Cmd + Shift + P |
スペルチェック | F6 | F6 |
次のスペルミスへ移動 | Ctrl + F6 | Cmd + F6 |
前のスペルミスへ移動 | Ctrl + Shift + F6 | Cmd + Shift + F6 |
ビルド実行 | Ctrl + B | Cmd + B |
ビルドシステムを選択 | Ctrl + Shift + B | Cmd + Shift + B |
ビルド結果パネル表示/非表示 (トグル) | Esc (ビルド実行後) | Esc (ビルド実行後) |
現在のファイルのシンタックスを変更 | (コマンドパレット Set Syntax: [言語名] ) | (コマンドパレット Set Syntax: [言語名] ) |
選択範囲のインデントを自動調整 | (コマンドパレット Reindent Lines ) | (コマンドパレット Reindent Lines ) |
ヒント: コマンドパレット (Ctrl+Shift+P
/ Cmd+Shift+P
) を開けば、ここに含まれていない多くの機能や設定変更を名前で検索して実行できます。ショートカットが不明な場合や、特定の操作を行いたい場合に非常に便利です。