# ACE Editorの使い方

## 行の編集

|キー操作|動作|
|-------------|-------------|
|Ctrl-D|行を削除する|
|Alt-Shift-Down|行を下に複製|
|Alt-Shift-Up|行を上に複製|
|Alt-Down|行を下に移動|
|Alt-Up|行を上に移動|
|Alt-Delete|行末まで削除|
|Alt-Backspace|行頭まで削除|
|Ctrl-Backspace|左の単語を削除|
|Ctrl-Delete|単語の右削除|

## 選択
|キー操作|動作|
|-------------|-------------|
|Ctrl-A|すべて選択|
|Shift-Left|左を選択|
|Shift-Right|右選択|
|Ctrl-Shift-Left|単語を左選択|
|Ctrl-Shift-Right|単語の右を選択|
|Shift-Home|行頭選択|
|Shift-End|行末選択|
|Alt-Shift-Right|行末選択|
|Alt-Shift-Left|行頭選択|
|Shift-Up|上行を選択|
|Shift-Down|下行を選択|
|Shift-PageUp|１ページ上まで選択|
|Shift-PageDown|１ページ下まで選択|
|Ctrl-Shift-Home|開始まで選択|
|Ctrl-Shift-End|終了まで選択|
|Ctrl-Shift-D|選択部分を貼り付け|
|Ctrl-Shift-P|一致する括弧まで選択|
|Ctrl-Shift-M|一致するものまで選択部分を拡大|
|Ctrl-, Ctrl-P|ジャンプ|
|Ctrl-Shift-, Ctrl-Shift-P|マッチングまで選択|
|Ctrl-Shift-L|行に展開|

## マルチカーソル

マルチカーソルは多くの行を一度に操作するための仕組みです。

|キー操作|動作|
|-------------|-------------|
|Ctrl-Alt-Up|カーソルを上に追加する|
|Ctrl-Alt-Down|カーソルを下に追加|
|Ctrl-Alt-Right|次のオカレンスを複数選択範囲に追加|
|Ctrl-Alt-Left|前のオカレンスを複数選択範囲に追加|
|Ctrl-Alt-Shift-Up|マルチカーソルを現在の行から上の行に移動|
|Ctrl-Alt-Shift-Down|マルチカーソルを現在の行から下の行へ移動|
|Ctrl-Alt-Shift-Right|現在のオカレンスを複数選択から削除し、次に移動する|
|Ctrl-Alt-Shift-Left|マルチセレクションから現在の出現を削除し、前の出現に移動する|
|Ctrl-Shift-L|複数選択からすべてを選択|
|Ctrl-Alt-A|カーソルの整列|

## 移動

|キー操作|動作|
|-------------|-------------|
|Left|左へ|
|Right|右へ|
|Ctrl-Left|左の単語へ|
|Ctrl-Right|右の単語へ|
|Up|１行上へ|
|Down|１行下へ|
|Alt-Left, Home|行頭へ|
|Alt-Right, End|行末へ|
|PageUp|ページトップへ|
|PageDown|ページ下へ|
|Ctrl-Home|ページの先頭に戻る|
|Ctrl-End|行末へ移動|
|Ctrl-L|行へ移動|
|Ctrl-Down|行を下にスクロール|
|Ctrl-Up|行を上にスクロール|
|Ctrl-P|一致するブラケットに移動|
|Alt-E|次のエラーへ移動|
|Alt-Shift-E|前のエラーに戻る|

## 検索/置換

|キー操作|動作|
|-------------|-------------|
|Ctrl-F|探す|
|Ctrl-H|置き換える|
|Ctrl-K|次を検索|
|Ctrl-Shift-K|前を検索|
|Ctrl-Alt-K|すべて検索|
|Alt-K|次を選択または検索|
|Alt-Shift-K|選択または前の検索|


## 折りたたみ
|キー操作|動作|
|-------------|-------------|
|F2|折りたたみウィジェットの切り替え|
|Alt-F2|親折りウィジェットの切り替え|
|Alt-L, Ctrl-F1|折りたたみ選択|
|Alt-Shift-L, Ctrl-Shift-F1|折りたたみ解除|
|Alt-0|すべて折りたたむ|
|Alt-Shift-0|すべて開く|

## その他

|キー操作|動作|
|-------------|-------------|
|F1|コマンドパレットを開く|
|Tab|インデント|
|Ctrl-]|ブロックインデント|
|Shift-Tab|アウトデント|
|Ctrl-[|ブロックのアウトデント|
|Ctrl-Z|元に戻す|
|Ctrl-Shift-Z, Ctrl-Y|やり直し|
|Ctrl-,|設定メニューを表示する|
|Ctrl-/|コメントの切り替え|
|Ctrl-Shift-/|ブロックコメント切り替え|
|Ctrl-T|文字の転置|
|Ctrl-Enter|全画面表示|
|Ctrl-Shift-U|小文字に変更|
|Ctrl-U|大文字に変更|
|Insert|上書き|
|Ctrl-Shift-E|マクロ再生|
|Ctrl-Alt-E|マクロ録画|
|Delete|削除|
|Ctrl-U|大文字へ|
|Ctrl-Shift-U|小文字へ|
|Ctrl-Alt-S|行の並べ替え|
|Ctrl-Shift-Up|数字を減らす|
|Ctrl-Shift-Down|数字を増やす|
