Cloud9のショートカットキー

#Cloud9エディタのショートカットキー

Chromebookで開発ぽいことをする際にお世話になることの多いCloud9について
エディタのショートカットキーをまとめてみました。

<table class="cloud9sk">
<tbody>
<tr>
<th>Windows/Linux</th>
<th>Cromebook</th>
<th>Mac</th>
<th>Cloud9でのアクション</th>
</tr>
<tr>
<td>Ctrl-Alt-Up</td>
<td></td>
<td>Ctrl-Option-Up</td>
<td>マルチカーソルを追加して上の行に移動</td>
</tr>
<tr>
<td>Ctrl-Alt-Down</td>
<td></td>
<td>Ctrl-Option-Down</td>
<td>マルチカーソルを追加して下の行に移動</td>
</tr>
<tr>
<td>Ctrl-Alt-Right</td>
<td>Ctrl-Alt-Right</td>
<td>Ctrl-Option-Right</td>
<td>マルチカーソルを追加し、次の「同じ文字」にジャンプ</td>
</tr>
<tr>
<td>Ctrl-Alt-Left</td>
<td>Ctrl-Alt-Left</td>
<td>Ctrl-Option-Left</td>
<td>マルチカーソルを追加し、前の「同じ文字」にジャンプ</td>
</tr>
<tr>
<td>Ctrl-Shift-U</td>
<td></td>
<td>Ctrl-Shift-U</td>
<td>小文字に変更します</td>
</tr>
<tr>
<td>Ctrl-U</td>
<td>Ctrl-U</td>
<td>Ctrl-U</td>
<td>大文字に変更します</td>
</tr>
<tr>
<td>Alt-Shift-Down</td>
<td></td>
<td>Command-Option-Down</td>
<td>行を下にコピーして、その行に移動</td>
</tr>
<tr>
<td>Alt-Shift-Up</td>
<td></td>
<td>Command-Option-Up</td>
<td>行を上にコピーして、その行に移動</td>
</tr>
<tr>
<td>Delete</td>
<td>Alt-Backspace</td>
<td></td>
<td>削除する</td>
</tr>
<tr>
<td>Ctrl-Shift-D</td>
<td>Ctrl-Shift-D</td>
<td>Command-Shift-D</td>
<td>選択行をコピー</td>
</tr>
<tr>
<td>Ctrl-F</td>
<td>Ctrl-F</td>
<td>Command-F</td>
<td>検索・置換</td>
</tr>
<tr>
<td>Ctrl-K</td>
<td>Ctrl-K</td>
<td>Command-G</td>
<td>次を検索</td>
</tr>
<tr>
<td>Ctrl-Shift-K</td>
<td>Ctrl-Shift-K</td>
<td>Command-Shift-G</td>
<td>前を検索</td>
</tr>
<tr>
<td>Down</td>
<td>Down</td>
<td>Down</td>
<td>下の行に移動</td>
</tr>
<tr>
<td>Up</td>
<td>Up</td>
<td>Up</td>
<td>上の行に移動</td>
</tr>
<tr>
<td>Ctrl-End</td>
<td></td>
<td>Command-End, Command-Down</td>
<td>文末に移動</td>
</tr>
<tr>
<td>Left</td>
<td>Left</td>
<td>Left, Ctrl-B</td>
<td>左に移動</td>
</tr>
<tr>
<td>Alt-Right, End</td>
<td>Alt-Right</td>
<td>Command-Right, End, Ctrl-E</td>
<td>行末に移動</td>
</tr>
<tr>
<td>Alt-Left, Home</td>
<td>Alt-Left</td>
<td>Command-Left, Home, Ctrl-A</td>
<td>行頭に移動</td>
</tr>
<tr>
<td>Ctrl-P</td>
<td>Ctrl-P</td>
<td></td>
<td>括弧など（ブラケット）の間を移動</td>
</tr>
<tr>
<td>PageDown</td>
<td>Alt-Down</td>
<td>Option-PageDown, Ctrl-V</td>
<td>ページダウン</td>
</tr>
<tr>
<td>PageUp</td>
<td>Alt-Up</td>
<td>Option-PageUp</td>
<td>ページアップ</td>
</tr>
<tr>
<td>Right</td>
<td>Right</td>
<td>Right, Ctrl-F</td>
<td>右に移動</td>
</tr>
<tr>
<td>Ctrl-Home</td>
<td></td>
<td>Command-Home, Command-Up</td>
<td>文頭に移動</td>
</tr>
<tr>
<td>Ctrl-Left</td>
<td>Ctrl-Left</td>
<td>Option-Left</td>
<td>左の単語に移動</td>
</tr>
<tr>
<td>Ctrl-Right</td>
<td>Ctrl-Right</td>
<td>Option-Right</td>
<td>右の単語に移動</td>
</tr>
<tr>
<td>Tab</td>
<td>Tab</td>
<td>Tab</td>
<td>インデント</td>
</tr>
<tr>
<td>Ctrl-Alt-E</td>
<td>Ctrl-Alt-E</td>
<td></td>
<td>HTMLファイル編集時は選択した単語をタグに変換</td>
</tr>
<tr>
<td>Alt-Down</td>
<td>Alt-Down</td>
<td>Option-Down</td>
<td>選択行を下に移動</td>
</tr>
<tr>
<td>Alt-Up</td>
<td>Alt-Up</td>
<td>Option-Up</td>
<td>選択行を上に移動</td>
</tr>
<tr>
<td>Ctrl-Alt-Shift-Up</td>
<td></td>
<td>Ctrl-Option-Shift-Up</td>
<td>マルチカーソルの上移動（カーソルを増やさない）</td>
</tr>
<tr>
<td>Ctrl-Alt-Shift-Down</td>
<td></td>
<td>Ctrl-Option-Shift-Down</td>
<td>マルチカーソルの下移動（カーソルを増やさない）</td>
</tr>
<tr>
<td>Shift-Tab</td>
<td>Shift-Tab</td>
<td>Shift-Tab</td>
<td>アウトデント</td>
</tr>
<tr>
<td>Insert</td>
<td></td>
<td>Insert</td>
<td>上書きモード</td>
</tr>
<tr>
<td>Ctrl-Shift-Z, Ctrl-Y</td>
<td></td>
<td>Command-Shift-Z, Command-Y</td>
<td>やり直す</td>
</tr>
<tr>
<td>Ctrl-Alt-Shift-Right</td>
<td>Ctrl-Alt-Shift-Right</td>
<td>Ctrl-Option-Shift-Right</td>
<td>マルチカーソルから現在の選択を削除し、次へ移動</td>
</tr>
<tr>
<td>Ctrl-Alt-Shift-Left</td>
<td>Ctrl-Alt-Shift-Left</td>
<td>Ctrl-Option-Shift-Left</td>
<td>マルチ選択から現在の選択を削除し、以前に移動</td>
</tr>
<tr>
<td>Ctrl-D</td>
<td></td>
<td>Command-D</td>
<td>行を削除</td>
</tr>
<tr>
<td>Alt-Delete</td>
<td></td>
<td>Ctrl-K</td>
<td>カーソルから行末までを削除</td>
</tr>
<tr>
<td>Alt-Backspace</td>
<td></td>
<td>Command-Delete</td>
<td>カーソルから行頭（インデント含まない）までを削除</td>
</tr>
<tr>
<td>Ctrl-Backspace</td>
<td>Ctrl-Backspace</td>
<td>Option-Backspace, Ctrl-Option-Backspace</td>
<td>左の単語を削除</td>
</tr>
<tr>
<td>Ctrl-Delete</td>
<td>Ctrl-Alt-Backspace</td>
<td>Option-Delete</td>
<td>右の単語を削除</td>
</tr>
<tr>
<td>Ctrl-H</td>
<td>Ctrl-H</td>
<td>Command-Option-F</td>
<td>検索・置換</td>
</tr>
<tr>
<td>Ctrl-Down</td>
<td>Ctrl-Down</td>
<td></td>
<td>下に一行分スクロール</td>
</tr>
<tr>
<td>Ctrl-Up</td>
<td>Ctrl-Up</td>
<td></td>
<td>上に一行分スクロール</td>
</tr>
<tr>
<td>Ctrl-A</td>
<td>Ctrl-A</td>
<td>Command-A</td>
<td>全て選択</td>
</tr>
<tr>
<td>Shift-Down</td>
<td>Shift-Down</td>
<td>Shift-Down</td>
<td>下の行まで選択</td>
</tr>
<tr>
<td>Shift-Left</td>
<td>Shift-Left</td>
<td>Shift-Left</td>
<td>左を選択</td>
</tr>
<tr>
<td>Shift-End</td>
<td>Shift-Alt-Right</td>
<td>Shift-End</td>
<td>行末までを選択</td>
</tr>
<tr>
<td>Shift-Home</td>
<td>Shift-Alt-Left</td>
<td>Shift-Home</td>
<td>行頭までを選択</td>
</tr>
<tr>
<td>Shift-PageDown</td>
<td>Shift-Alt-Down</td>
<td>Shift-PageDown</td>
<td>PageDownでの移動範囲を選択</td>
</tr>
<tr>
<td>Shift-PageUp</td>
<td>Shift-Alt-Up</td>
<td>Shift-PageUp</td>
<td>PageUpでの移動範囲を選択</td>
</tr>
<tr>
<td>Shift-Right</td>
<td>Shift-Right</td>
<td>Shift-Right</td>
<td>右を選択</td>
</tr>
<tr>
<td>Ctrl-Shift-End</td>
<td></td>
<td>Command-Shift-Down</td>
<td>文末までを選択</td>
</tr>
<tr>
<td>Alt-Shift-Right</td>
<td></td>
<td>Command-Shift-Right</td>
<td>行末までを選択</td>
</tr>
<tr>
<td>Alt-Shift-Left</td>
<td></td>
<td>Command-Shift-Left</td>
<td>行頭までを選択</td>
</tr>
<tr>
<td>Ctrl-Shift-P</td>
<td></td>
<td></td>
<td>括弧など（ブラケット）の間を選択</td>
</tr>
<tr>
<td>Ctrl-Shift-Home</td>
<td></td>
<td>Command-Shift-Up</td>
<td>文頭までを選択</td>
</tr>
<tr>
<td>Shift-Up</td>
<td>Shift-Up</td>
<td>Shift-Up</td>
<td>上の行まで選択</td>
</tr>
<tr>
<td>Ctrl-Shift-Left</td>
<td>Ctrl-Shift-Left</td>
<td>Option-Shift-Left</td>
<td>単語毎に左側に選択</td>
</tr>
<tr>
<td>Ctrl-Shift-Right</td>
<td>Ctrl-Shift-Right</td>
<td>Option-Shift-Right</td>
<td>単語毎に右側に選択</td>
</tr>
<tr>
<td>Ctrl-/</td>
<td>Ctrl-/</td>
<td>Command-/</td>
<td>行をコメントアウト/アンコメント</td>
</tr>
<tr>
<td>Ctrl-Z</td>
<td>Ctrl-Z</td>
<td>Command-Z</td>
<td>直前の操作を取り消し</td>
</tr>
<tr>
<td>Ctrl-Space</td>
<td>Ctrl-Space ※1</td>
<td></td>
<td>補完</td>
</tr>
<tr>
<td>Ctrl-Shift-Space</td>
<td>Ctrl-Shift-Space ※1</td>
<td></td>
<td>補完して上書き</td>
</tr>
</tbody>
</table>


[^1]:※1補完のショートカットはChromebookで英語配列キーボードを使っていると言語切替と被ってしまいますので設定から変更をおすすめします。

## 参考サイト
<a href="https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts">https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts</a>
※上記に加えてChromebookで試した結果を追記したものです。