Bracketsショートカット集

**Qiita上の内容を集約し、大幅に修正・加筆したものを本として出版しました。**
→[ブログ：Bracketsの解説書を出版しました](http://www.thinkingsalad.com/technology/textbook_of_brackets)

Bracketsのショートカットをまとめました。
（本記事は [Brackets Advent Calendar 2014](http://www.adventar.org/calendars/379) 7日目の記事です）

→[公式ドキュメント](https://github.com/adobe/brackets/wiki/Brackets-Shortcuts)
→[基本的な使い方](http://qiita.com/assialiholic/items/c8137321c7599a168b16)
→[エクステンション集](http://qiita.com/assialiholic/items/c7962f804cdb21a49327)




# 基本
<table>
    <tr>
      <th>コマンド名<br>（コマンドID）</th>
      <th>ショーットカット</th>
    </tr>
    <tr>
      <td>コピー<br>edit.copy</td>
      <td>Ctrl-C</td>
    </tr>
    <tr>
      <td>カット<br>edit.cut</td>
      <td>Ctrl-X</td>
    </tr>
    <tr>
      <td>ペースト<br>edit.paste</td>
      <td>Ctrl-V</td>
    </tr>
    <tr>
      <td>取り消し<br>edit.undo</td>
      <td>Ctrl-Z</td>
    </tr>
    <tr>
      <td>やり直し（Brackets）<br>edit.redo</td>
      <td>Ctrl-Y</td>
    </tr>
</table>

# Brackets本体
<table>
    <tr>
      <th>コマンド名<br>（コマンドID）</th>
      <th>ショーットカット</th>
    </tr>
    <tr>
      <td>サイドバーを表示する<br>view.hideSidebar</td>
        <td>Ctrl-Alt-H<br>Cmd-Shift-H（Mac）</td>
    </tr>
    <tr>
      <td>サイドバー・ツールバーの表示切り替え<br>view.togglePureCode</td>
        <td>Ctrl-Shift-2</td>
    </tr>
    <tr>
      <td>拡張機能付きでリロード<br>debug.refreshWindow</td>
        <td>F5<br>Cmd-R（Mac）</td>
    </tr>
    <tr>
      <td>拡張機能なしでリロード<br>debug.reloadWithoutUserExts</td>
        <td>Shift-F5<br>Cmd-Ctrl-R（Mac）</td>
    </tr>
    <tr>
      <td>開発者ツールを表示<br>debug.showDeveloperTools</td>
        <td>F12<br>Cmd-Alt-I（Mac）</td>
    </tr>
    <tr>
      <td>Brackets サポート<br>help.support</td>
      <td>F1</td>
    </tr>
    <tr>
      <td>終了<br>file.quit</td>
      <td>Ctrl-Q</td>
    </tr>
</table>

# 表示設定
<table>
    <tr>
      <th>コマンド名<br>（コマンドID）</th>
      <th>ショーットカット</th>
    </tr>
    <tr>
      <td>フォントサイズを大きく<br>view.increaseFontSize</td>
        <td>Ctrl-+<br>Cmd-Shift-+（Mac）</td>
    </tr>
    <tr>
      <td>フォントサイズを小さく<br>view.decreaseFontSize</td>
      <td>Ctrl--</td>
    </tr>
    <tr>
      <td>フォントサイズを元に戻す<br>view.restoreFontSize</td>
      <td>Ctrl-0</td>
    </tr>
</table>

# ライブプレビュー
<table>
    <tr>
      <th>コマンド名<br>（コマンドID）</th>
      <th>ショーットカット</th>
    </tr>
    <tr>
      <td>ライブプレビュー<br>file.liveFilePreview</td>
      <td>Ctrl-Alt-P</td>
    </tr>
    <tr>
      <td>ライブプレビューを強制的に再読込み<br>file.reloadLivePreview</td>
      <td>Ctrl-Shift-R</td>
    </tr>
    <tr>
      <td>ライブプレビューハイライト<br>file.previewHighlight</td>
      <td>Ctrl-Shift-C</td>
    </tr>
</table>

# 選択
<table>
    <tr>
      <th>コマンド名<br>（コマンドID）</th>
      <th>ショーットカット</th>
    </tr>
    <tr>
      <td>すべて選択<br>edit.selectAll</td>
      <td>Ctrl-A</td>
    </tr>
    <tr>
      <td>行の選択<br>edit.selectLine</td>
      <td>Ctrl-L<br><strong>※Macは初期状態で割り当てなし（Cmd-Lは「行に移動」に使用）</strong></td>
    </tr>
    <tr>
      <td>複数選択<br>cmd.addNextMatch</td>
      <td>Ctrl-B または Ctrl-左ドラッグ</td>
    </tr>
    <tr>
      <td>複数選択を取り消し<br>undoSelection</td>
      <td>Ctrl-U</td>
    </tr>
    <tr>
      <td>選択範囲をスキップ<br>cmd.skipCurrentMatch</td>
      <td>Ctrl-Shift-B</td>
    </tr>
    <tr>
      <td>全てを複数選択<br>cmd.findAllAndSelect</td>
      <td>Alt-F3<br><strong>※Macは初期状態で割り当てなし</strong></td>
    </tr>
    <tr>
      <td>次の行にカーソルを追加<br>edit.addCursorToNextLine</td>
      <td>Alt-Shift-Down</td>
    </tr>
    <tr>
      <td>前の行にカーソルを追加<br>edit.addCursorToPrevLine</td>
      <td>Alt-Shift-Up</td>
    </tr>
    <tr>
      <td>矩形選択<br>不明</td>
      <td>Alt-左ドラッグ</td>
    </tr>
    <tr>
      <td>選択範囲を行に分ける<br>edit.splitSelIntoLines</td>
      <td>Ctrl-Alt-L</td>
    </tr>
</table>

# コーディング
<table>
    <tr>
      <th>コマンド名<br>（コマンドID）</th>
      <th>ショーットカット</th>
    </tr>
    <tr>
      <td>コードヒントを表示<br>edit.showCodeHints</td>
      <td>Ctrl-Space</td>
    </tr>
    <tr>
      <td>パラメーターヒントを表示<br>showParameterHint</td>
      <td>Ctrl-Shift-Space</td>
    </tr>
    <tr>
      <td>クイック編集<br>navigate.toggleQuickEdit</td>
      <td>Ctrl-E</td>
    </tr>
    <tr>
      <td>新規ルール<br>navigate.newRule</td>
      <td>Ctrl-Alt-N<br><strong>※HTMLのクイック編集時の「新規ルール」のショートカットです</strong></td>
    </tr>
    <tr>
      <td>クイックドキュメント<br>navigate.toggleQuickDocs</td>
      <td>Ctrl-K</td>
    </tr>
    <tr>
      <td>行コメントの切り替え<br>edit.lineComment</td>
      <td>Ctrl-/</td>
    </tr>
    <tr>
      <td>ブロックコメントの切り替え<br>edit.blockComment</td>
        <td>Ctrl-Shift-/<br>Cmd-Alt-/（Mac）</td>
    </tr>
    <tr>
        <td>インデント<br>edit.indent</td>
      <td>Ctrl-]</td>
    </tr>
    <tr>
      <td>インデント解除<br>edit.unindent</td>
      <td>Ctrl-[</td>
    </tr>
    <tr>
      <td>行を複製<br>edit.duplicate</td>
      <td>Ctrl-D</td>
    </tr>
    <tr>
      <td>行を削除<br>edit.deletelines</td>
      <td>Ctrl-Shift-D</td>
    </tr>
    <tr>
      <td>行を上に移動<br>edit.lineUp</td>
        <td>Ctrl-Shift-Up<br>Cmd-Up（Mac）</td>
    </tr>
    <tr>
      <td>行を下に移動<br>edit.lineDown</td>
        <td>Ctrl-Shift-Down<br>Cmd-Down（Mac）</td>
    </tr>
    <tr>
      <td>上の行を開く<br>edit.openLineAbove</td>
      <td>Ctrl-Shift-Enter</td>
    </tr>
    <tr>
      <td>下の行を開く<br>edit.openLineBelow</td>
      <td>Ctrl-Enter</td>
    </tr>
    <tr>
      <td>前の区切りまで削除<br>delGroupBefore</td>
        <td>Ctrl-Backspace<br>Alt-delete（Mac）</td>
    </tr>
    <tr>
      <td>次の区切りまで削除<br>delGroupAfter</td>
        <td>Ctrl-Delete<br>Alt-fn-delete（Mac）</td>
    </tr>
    <tr>
      <td>すべて折りたたむ<br>codefolding.collapse.all</td>
        <td>Alt-1<br>Cmd-1（Mac）</td>
    </tr>
    <tr>
      <td>すべて展開<br>codefolding.expand.all</td>
      <td>Alt-Shift-1<br>Cmd-Shift-1（Mac）</td>
    </tr>
    <tr>
      <td>現在のコードをたたむ<br>codefolding.collapse</td>
      <td>Ctrl-Alt-[</td>
    </tr>
    <tr>
      <td>現在のコードを展開<br>codefolding.expand</td>
      <td>Ctrl-Alt-]</td>
    </tr>
</table>

# スクロール・キャレット移動
<table>
    <tr>
      <th>コマンド名<br>（コマンドID）</th>
      <th>ショーットカット</th>
    </tr>
    <tr>
      <td>1 行上にスクロール<br>view.scrollLineUp</td>
        <td>Ctrl-Up<br>Cmd-Alt-Up（Mac）</td>
    </tr>
    <tr>
      <td>1 行下にスクロール<br>view.scrollLineDown</td>
        <td>Ctrl-Down<br>Cmd-Alt-Down（Mac）</td>
    </tr>
    <tr>
      <td>文書の先頭へ<br>goDocStart</td>
        <td>Ctrl-Home<br>Ctrl-Up（Mac）</td>
    </tr>
    <tr>
      <td>文書の末尾へ<br>goDocEnd</td>
        <td>Ctrl-End<br>Ctrl-Down（Mac）</td>
    </tr>
    <tr>
      <td>行に移動<br>navigate.gotoLine</td>
        <td>Ctrl-G<br>Cmd-L（Mac）</td>
    </tr>
    <tr>
      <td>前の区切りへ<br>goWordLeft</td>
        <td>Ctrl-Left<br>Alt-Left（Mac）<br><strong>※公式ドキュメントに記載があり動作もしますが、コマンドIDはエラーが出ます。</strong></td>
    </tr>
    <tr>
      <td>次の区切りへ<br>goWordRight</td>
        <td>Ctrl-Right<br>Alt-Right（Mac）※公式ドキュメントに記載があり動作もしますが、コマンドIDはエラーが出ます。</td>
    </tr>
    <tr>
      <td>行の先頭へ<br>goLineStart</td>
        <td>Alt-Left<br>Cmd-Left（Mac）※公式ドキュメントに記載があり動作もしますが、コマンドIDはエラーが出ます。</td>
    </tr>
    <tr>
      <td>行の末尾へ<br>goLineEnd</td>
        <td>Alt-Right<br>Cmd-Right（Mac）※公式ドキュメントに記載があり動作もしますが、コマンドIDはエラーが出ます。</td>
    </tr>
    <tr>
      <td>最初のエラーまたは警告に移動<br>navigate.gotoFirstProblem</td>
        <td>F8<br>Cmd-'（Mac）</td>
    </tr>
</table>

# 検索・置換
<table>
    <tr>
      <th>コマンド名<br>（コマンドID）</th>
      <th>ショーットカット</th>
    </tr>
    <tr>
      <td>検索<br>cmd.find</td>
      <td>Ctrl-F</td>
    </tr>
    <tr>
      <td>ファイルを横断して検索<br>cmd.findInFiles</td>
      <td>Ctrl-Shift-F</td>
    </tr>
    <tr>
      <td>次を検索<br>cmd.findNext</td>
        <td>F3<br>Cmd-G（Mac）</td>
    </tr>
    <tr>
      <td>前を検索<br>cmd.findPrevious</td>
      <td>Shift-F3<br>Cmd-Shift-G（Mac）</td>
    </tr>
    <tr>
      <td>定義をクイック検索<br>navigate.gotoDefinition</td>
      <td>Ctrl-T</td>
    </tr>
    <tr>
      <td>置換<br>cmd.replace</td>
      <td>Ctrl-H<br>Cmd-Alt-F（Mac）</td>
    </tr>
    <tr>
      <td>ファイルを横断して置換<br>cmd.replaceInFiles</td>
      <td>Ctrl-Shift-H<br>Cmd-Alt-Shift-F（Mac）</td>
    </tr>
    <tr>
      <td>次の候補に移動<br>navigate.nextMatch</td>
        <td>Alt-Down</td>
    </tr>
    <tr>
      <td>前の候補に移動<br>navigate.previousMatch</td>
      <td>Alt-Up</td>
    </tr>
    <tr>
      <td>定義にジャンプ<br>navigate.jumptoDefinition</td>
      <td>Ctrl-J<br><strong>※JavaScript内で使用します</strong></td>
    </tr>
</table>

# ファイル操作
<table>
    <tr>
      <th>コマンド名<br>（コマンドID）</th>
      <th>ショーットカット</th>
    </tr>
    <tr>
      <td>新規作成<br>file.newDoc</td>
      <td>Ctrl-N</td>
    </tr>
    <tr>
      <td>開く…<br>file.open</td>
      <td>Ctrl-O</td>
    </tr>
    <tr>
      <td>フォルダーを開く…<br>file.openFolder</td>
      <td>Ctrl-Alt-O</td>
    </tr>
    <tr>
      <td>最近使用したファイルを開く…<br>recent-files.show</td>
      <td>Alt-O</td>
    </tr>
    <tr>
      <td>最近使用したプロジェクトを表示<br>recentProjects.toggle</td>
      <td>Ctrl-Alt-R</td>
    </tr>
    <tr>
      <td>閉じる<br>file.close</td>
      <td>Ctrl-W</td>
    </tr>
    <tr>
      <td>すべて閉じる<br>file.close_all</td>
      <td>Ctrl-Shift-W</td>
    </tr>
    <tr>
      <td>保存<br>file.save</td>
      <td>Ctrl-S</td>
    </tr>
    <tr>
      <td>すべて保存<br>file.saveAll</td>
      <td>Ctrl-Alt-S</td>
    </tr>
    <tr>
      <td>名前を付けて保存…<br>file.saveAs</td>
      <td>Ctrl-Shift-S</td>
    </tr>
    <tr>
      <td>ファイル名変更<br>file.rename</td>
      <td>F2</td>
    </tr>
    <tr>
      <td>前の文書（使用順）<br>navigate.prevDoc</td>
      <td>Ctrl-Shift-Tab<br>Cmd-Shift-[（Mac）</td>
    </tr>
    <tr>
      <td>次の文書（使用順）<br>navigate.nextDoc</td>
      <td>Ctrl-Tab<br>Cmd-Shift-]（Mac）</td>
    </tr>
    <tr>
      <td>前の文書（並び順）<br>navigate.prevDocListOrder</td>
        <td>Ctrl-PageUp<br>Cmd-fn-Up（Mac）</td>
    </tr>
    <tr>
      <td>次の文書（並び順）<br>navigate.nextDocListOrder</td>
        <td>Ctrl-PageDown<br>Cmd-fn-Down（Mac）</td>
    </tr>
    <tr>
      <td>クイックオープン<br>navigate.quickOpen</td>
      <td>Ctrl-Shift-O</td>
    </tr>
</table>
  </div>
<br>
***

Sublime Textと複数選択のショートカットが違ったり、Ctrl-Eがクイック編集にデフォルトで割当たっているためEmmetの勝手が違ったり、そのままの設定だと少し使いづらいところもあります。。。

どのようにカスタマイズし衝突を防ぐかは、下記の記事で紹介しています。
→[Bracketsのショートカットを変更してカスタマイズする方法](http://qiita.com/assialiholic/items/95b1f3502d7c03aed1be)

Advent Calendar 次の記事は明日8日（月）、natsumiineさんです！
よろしくお願いいたしますm(_ _)m