##Text Editing
- Insert line before -
Cmd + Shift + Return - Insert line after -
Cmd + Return - Delete the word backward -
Option + Delete - Delete the word forward -
fn + Option + Delete - Delete to beginning of the line -
Cmd + Delete - Delete to end of the line -
Ctrl + K - Delete word back -
Option + Delete - Delete word forward -
fn + Option + Delete - Soft undo -
Cmd + U - Soft redo -
Cmd + Shift + U - Delete a line -
Ctrl + Shift + K - Cut a line -
Cmd + X - Duplicate line -
Shift + Cmd + D - Lower case -
Cmd + K, Cmd + L - Upper case -
Cmd + K, Cmd + U - Join two lines -
Cmd + J - Bubble the line up -
Ctrl + Cmd + up - Bubble the line down -
Ctrl + Cmd + down - Sort selected lines -
F5 - Paste from history -
Cmd + Alt + V
- Multiple cursors -
Cmd key with left mouse button - Column selection using mouse -
Ctrl + Shift + up|down[Option + click and drag] - Split the selections into multiple lines -
Cmd + Shift + L - Select word with multiple occurrences -
Cmd - D - Select line -
Cmd + L - Select content between the brackets -
Ctrl + Shift + M - Expand selection to indentation -
Cmd + Shift + J - Expand selection to scope -
Cmd + Shift + Space
- Goto line -
Ctrl + G - Goto anything -
Cmd + P - Goto anywhere -
Cmd + T - Goto symbol -
Cmd + R - Search symbol in project -
Cmd + Shift + R - Goto definition -
Cmd + Option + down - Goto beginning of a line -
Ctrl + A / Cmd + left - Goto end of a line -
Ctrl + E / Cmd + right - Goto matching bracket -
Ctrl + M - Jump back in history -
Ctrl + - - Jump forward in history -
Ctrl + Shift + - - Fold one level -
Cmd + Option + [ - Unfold code one level -
Cmd + Option + ] - Find -
Cmd + F - Find next -
Cmd + G - Find previous -
Cmd + Shift + G - Find all -
Alt + Return(when find panel is open) - Use selection for find -
Cmd + E - Replace panel -
Cmd + Option + F - Replace next -
Cmd + Option + E - Replace all -
Ctrl + Option + Return(Only when replace panel is open) - Search for the currently selected term-
Cmd + Option + G - Find in project -
Cmd + Shift + F