
Arc is full of features to speed-up your developments, one of them is the use of shortcuts. This article contains the list of available shortcuts in Arc.
Menu
| Windows/Linux | Mac | Description |
|---|---|---|
| Ctrl-M | Command-M | To hide/show the menu |
| Alt-M | Option-M | To go to the search |
Rules and TI Editor
Debugging
| Windows/Linux | Mac | Description |
|---|---|---|
| F8 | F8 | Continue |
| F10 | F10 | Step Over |
| F11 | F11 | Step in |
| Shift-F12 | Option-F12 | Step Out |
Main Shortcut Keys
| Windows/Linux | Mac | Description |
|---|---|---|
| Ctrl-X | Command-X | Cut |
| Ctrl-C | Command-C | Copy |
| Ctrl-P | Command-P | Paste |
| Ctrl-Space | Command-Space | Snippets |
| Ctrl-S | Command-S | Save |
| Ctrl-Shift-E | Command-Option-E | Execute |
Line Operations
| Windows/Linux | Mac | Description |
|---|---|---|
| Ctrl-D | Command-D | Remove line |
| Alt-0 | Command-0 | Fold Region |
| Alt-Shift-0 | Command-Option-0 | Unfold Region |
| Alt-Shift-Down | Command-Option-Down | Copy lines down |
| Alt-Shift-Up | Command-Option-Up | Copy lines up |
| Alt-Down | Option-Down | Move lines down |
| Alt-Up | Option-Up | Move lines up |
| Alt-Delete | Option-Delete | Remove to line end |
| Alt-Backspace | Command-Backspace | Remove to linestart |
| Ctrl-Backspace | Option-Backspace, Ctrl-Option-Backspace | Remove word left |
| Ctrl-Delete | Command-Delete | Remove word right |
| — | Ctrl-O | Split line |
Selections
| Windows/Linux | Mac | Description |
|---|---|---|
| Ctrl-A | Command-A | Select all |
| Shift-Left | Shift-Left | Select left |
| Shift-Right | Shift-Right | Select right |
| Ctrl-Shift-Left | Option-Shift-Left | Select word left |
| Ctrl-Shift-Right | Option-Shift-Right | Select word right |
| Shift-Home | Shift-Home | Select line start |
| Shift-End | Shift-End | Select line end |
| Alt-Shift-Right | Command-Shift-Right | Select to line end |
| Alt-Shift-Left | Command-Shift-Left | Select to line start |
| Shift-Up | Shift-Up | Select up |
| Shift-Down | Shift-Down | Select down |
| Shift-PageUp | Shift-PageUp | Select page up |
| Shift-PageDown | Shift-PageDown | Select page down |
| Ctrl-Shift-Home | Command-Shift-Up | Select to start |
| Ctrl-Shift-End | Command-Shift-Down | Select to end |
| Ctrl-Shift-D | Command-Shift-D | Duplicate selection |
| Ctrl-Shift-P | — | Select to matching bracket |
Multicursor
| Windows/Linux | Mac | Description |
|---|---|---|
| Ctrl-Alt-Up | Command-Option-Up | Add multi-cursor above |
| Ctrl-Alt-Down | Command-Option-Down | Add multi-cursor below |
| Ctrl-Alt-Right | Command-Option-Right | Add next occurrence to multi-selection |
| Ctrl-Alt-Left | Command-Option-Left | Add previous occurrence to multi-selection |
| Ctrl-Alt-Shift-Up | Command-Option-Shift-Up | Move multicursor from current line to the line above |
| Ctrl-Alt-Shift-Down | Command-Option-Shift-Down | Move multicursor from current line to the line below |
| Ctrl-Alt-Shift-Right | Command-Option-Shift-Right | Remove current occurrence from multi-selection and move to next |
| Ctrl-Alt-Shift-Left | Command-Option-Shift-Left | Remove current occurrence from multi-selection and move to previous |
| Ctrl-Shift-L | Command-Shift-L | Select all from multi-selection |
Go To
| Windows/Linux | Mac | Description |
|---|---|---|
| Left | Left, Ctrl-B | Go to left |
| Right | Right, Ctrl-F | Go to right |
| Ctrl-Left | Option-Left | Go to word left |
| Ctrl-Right | Option-Right | Go to word right |
| Up | Up, Ctrl-P | Go line up |
| Down | Down, Ctrl-N | Go line down |
| Alt-Left, Home | Command-Left, Home, Ctrl-A | Go to line start |
| Alt-Right, End | Command-Right, End, Ctrl-E | Go to line end |
| PageUp | Option-PageUp | Go to page up |
| PageDown | Option-PageDown, Ctrl-V | Go to page down |
| Ctrl-Home | Command-Home, Command-Up | Go to start |
| Ctrl-End | Command-End, Command-Down | Go to end |
| Ctrl-L | Command-L | Go to line |
| Ctrl-Down | Command-Down | Scroll line down |
| Ctrl-Up | — | Scroll line up |
| Ctrl-P | — | Go to matching bracket |
| — | Option-PageDown | Scroll page down |
| — | Option-PageUp | Scroll page up |
Find/Replace
| Windows/Linux | Mac | Description |
|---|---|---|
| Ctrl-F | Command-F | Find |
| Ctrl-H | Command-Option-F | Replace |
| Ctrl-K | Command-G | Find next |
| Ctrl-Shift-K | Command-Shift-G | Find previous |
Other
| Windows/Linux | Mac | Description |
|---|---|---|
| Tab | Tab | Indent |
| Shift-Tab | Shift-Tab | Outdent |
| Ctrl-Z | Command-Z | Undo |
| Ctrl-Shift-Z, Ctrl-Y | Command-Shift-Z, Command-Y | Redo |
| Ctrl-, | Command-, | Show the settings menu |
| Ctrl-/ | Command-/ | Toggle comment |
| Ctrl-T | Ctrl-T | Transpose letters |
| Ctrl-Enter | Command-Enter | Enter full screen |
| Ctrl-Shift-U | Ctrl-Shift-U | Change to lower case |
| Ctrl-U | Ctrl-U | Change to upper case |
| Insert | Insert | Overwrite |
| Ctrl-Shift-E | Command-Shift-E | Macros replay |
| Ctrl-Alt-E | — | Macros recording |
| Delete | — | Delete |
This list can be found in the Arc About page:

