Snowflower Diff has many keyboard shortcuts so that you can keep putting your hands on the keyboard even while you are writing code for high productivity.
Line Operations
Action | Windows/Linux | Mac |
---|---|---|
Remove line | Ctrl+D | Command+D |
Copy lines down | Alt+Shift+Down | Command+Option+Down |
Copy lines up | Alt+Shift+Up | Command+Option+Up |
Move lines down | Alt+Down | Option+Down |
Move lines up | Alt+Up | Option+Up |
Remove to line end | Alt+Delete | Ctrl+K |
Remove to linestart | Alt+Backspace | Command+Backspace |
Remove word left | Ctrl+Backspace | Option+Backspace, |
Remove word right | Ctrl+Delete | Option+Delete |
Selection
Action | Windows/Linux | Mac |
---|---|---|
Select all | Ctrl+A | Command+A |
Select left | Shift+Left | Shift+Left |
Select right | Shift+Right | Shift+Right |
Select word left | Ctrl+Shift+Left | Option-Shift+Left |
Select word right | Ctrl+Shift+Right | Option-Shift+Right |
Select line start | Shift+Home | Shift+Home |
Select line end | Shift+End | Shift+End |
Select to line end | Alt+Shift+Right | Command+Shift+Right |
Select to line start | Alt+Shift+Left | Command+Shift+Left |
Select up | Shift+Up | Shift+Up |
Select down | Shift+Down | Shift+Down |
Select page up | Shift+PageUp | Shift+PageUp |
Select page down | Shift+PageDown | Shift+PageDown |
Select to start | Ctrl+Shift+Home | Command+Shift+Up |
Select to end | Ctrl+Shift+End | Command+Shift+Down |
Duplicate selection | Ctrl+Shift+D | Command+Shift+D |
Select to matching bracket | Ctrl+Shift+P | — |
Multi Cursor
Action | Windows/Linux | Mac |
---|---|---|
Add multi-cursor above | Ctrl+Alt+Up | Ctrl+Option-Up |
Add multi-cursor below | Ctrl+Alt+Down | Ctrl+Option-Down |
Add next occurrence to multi-selection | Ctrl+Alt+Right | Ctrl+Option-Right |
Add previous occurrence to multi-selection | Ctrl+Alt+Left | Ctrl+Option-Left |
Move multicursor from current line to the line above | Ctrl+Alt+Shift+Up | Ctrl+Option+Shift+Up |
Move multicursor from current line to the line below | Ctrl+Alt+Shift+Down | Ctrl+Option+Shift+Down |
Remove current occurrence from multi-selection and move to next | Ctrl+Alt+Shift+Right | Ctrl+Option+Shift+Right |
Remove current occurrence from multi-selection and move to previous | Ctrl+Alt+Shift+Left | Ctrl+Option+Shift+Left |
Select all from multi-selection | Ctrl+Shift+L | Ctrl+Shift+L |
Go to
Action | Windows/Linux | Mac |
---|---|---|
Go to left | Left | Left, Ctrl+B |
Go to right | Right | Right,Ctrl+F |
Go to word left | Ctrl+Left | Option-Left |
Go to word right | Ctrl+Right | Option-Right |
Go line up | Up | Up , Ctrl+P |
Go line down | Down | Down, Ctrl+N |
Go to line start | Alt+Left, | Command+Left, |
Go to line end | Alt+Right, | Command+Right, |
Go to page up | PageUp | Option-PageUp |
Go to page down | PageDown | Option-PageDown, |
Go to start | Ctrl+Home | Command+Home, |
Go to end | Ctrl+End | Command+End, |
Go to line | Ctrl+L | Command+L |
Scroll line down | Ctrl+Down | Command+Down |
Scroll line up | Ctrl+Up | — |
Go to matching bracket | Ctrl+P | — |
Scroll page down | — | Option-PageDown |
Scroll page up | — | Option-PageUp |
Other
Action | Windows/Linux | Mac |
---|---|---|
Indent | Tab | Tab |
Outdent | Shift+Tab | Shift+Tab |
Undo | Ctrl+Z | Command+Z |
Redo | Ctrl+Y | Command+Shift+Z |
Toggle comment | Ctrl+/ | Command+/ |
Change to lower case | Ctrl+Shift+U | Ctrl+Shift+U |
Change to upper case | Ctrl+U | Ctrl+U |
Overwrite | Insert | Insert |
Delete | Delete | —- |