Shortcuts
- Terminal
- tmux
- Yazi
- htop
- Zellij
- Vim
- Helix
- VS Code
- Firefox
- LibreOffice Writer
- Nautilus (file manager)
- Ubuntu
- macOS
- Notion
Terminal
Shortcut | Description |
---|---|
Ctrl+R | command line history |
Ctrl+C | kill the current foreground process |
Ctrl+Z | suspend the current foreground process |
Ctrl+D | close tab |
Ctrl+Shift+T | new tab |
Ctrl+Alt+T | new window |
tmux
Shortcut | Description |
---|---|
Ctrl+Space | prefix |
prefix+" | split horizontally (add pane below) |
prefix+% | split vertically (add pane to the right) |
prefix+number | switch windows |
Alt+arrow | switch panes |
Yazi
Shortcut | Description |
---|---|
q | quit |
ESC | cancel selection |
v | select files |
o | open file |
a | create file |
d | trash selected file |
. | toggle visibility for hidden files |
; | run shell command |
htop
Shortcut | Description |
---|---|
F5 | disable/enable tree view |
t | disable/enable tree view |
* | collapse all branches of the tree view |
Shift+Z | freeze process list |
Zellij
Shortcut | Description |
---|---|
Ctrl+p | pane mode |
Ctrl+p r | split pane horizontally |
Ctrl+p d | split pane vertically |
Vim
Shortcut | Description |
---|---|
ESC i | enter insert mode |
Ctrl+Shift+V | paste |
ESC : | enter command mode (last line mode) |
:q | quit (if no unsaved changes) |
:q! | quit without saving |
:wq | write and quit |
:wq! | write and quit (even if read-only) |
:x | write and quit (only if changes were made) |
:qa | quit all |
Helix
Shortcut | Description |
---|---|
i | insert mode |
: | command mode |
Ctrl+w | open window menu |
space+e | open file explorer |
space+E | open file explorer at current directory |
space+f | open file picker |
space+F | open file picker at current directory |
space+s | open symbol picker |
space+S | open workspace symbol picker |
space+d | open diagnostic picker |
space+D | open workspace diagnostic picker |
space+b | open buffer picker |
space+a | perform code actions |
space+k | show documentation |
space+/ | search across all files |
:o | open file |
j, k, l, h | move cursor |
Ctrl+d | jump half a screen down |
Ctrl+u | jump half a screen up |
Ctrl+f | full screen forward |
Ctrl+b | full screen backward |
gg | go to first line |
ge | go to last line |
gl | go to line end |
gh | go to line start |
42gg | go to line 42 |
/ | search, n to go to the next match, N to go to the previous match |
VS Code
Shortcut | Description |
---|---|
Ctrl+P | search for file # <my_search> (navigate symbols across workspace) @ <my_search> (navigate symbols inside current file) |
Ctrl+Tab | view a list of all open files |
Ctrl+Shift+O | navigate within a file; switch between current and most recent tab |
Alt+LeftArrow or Alt+RightArrow | switch between current and most recent tab |
Ctrl+G | go to line |
Ctrl+Shift+P | open command palette; open settings.json file |
Ctrl+Shift+V | open markdown preview (in new tab) |
Ctrl+Alt+V | open markdown preview (in split view) |
Alt+z | toggle word wrap |
Ctrl+Shift+A | comment multiple lines |
Ctrl+Shift+I | format code |
Ctrl+K | comment line |
Ctrl+J | toggle console |
Ctrl+Shift+S | save all files |
Ctrl+Shift+E | open explorer tab |
Ctrl+Shift+F | open search tab |
Ctrl+Shift+G | open source control tab |
Ctrl+. | import module |
Ctrl+R R | Rust analyzer - run |
Ctrl+R S | Rust analyzer - restart server |
Ctrl+F5 | Flutter - run app |
F5 | Flutter - run app in debug mode |
Ctrl+T | Flutter - run all tests |
Alt+Q | rewrap extension - rewrap comment |
Firefox
Shortcut | Description |
---|---|
Alt+Left | back |
Alt+Right | forward |
Ctrl+L | enter location |
Ctrl+T | new tab |
Ctrl+Shift+T | undo close tab |
Ctrl+W | close tab |
Ctrl+B | show bookmarks sidebar |
Ctrl+H | show history sidebar |
Ctrl+Shift+P | new private window |
Ctrl+Shift+H | show history |
Ctrl+Shift+Del | clear page data |
Ctrl+Shift+A | show add-ons |
Super+left | left dock window |
Super+right | right dock window |
F12 | browser developer console |
F5 | reload |
Ctrl+F5 | reload and re-downloading the entire website |
Space | page down |
Shift+Space | page up |
LibreOffice Writer
Shortcut | Description |
---|---|
Ctrl+P | export as PDF |
Nautilus (file manager)
Shortcut | Description |
---|---|
Ctrl+Shift+N | new folder |
Ctrl+L | show full path of location |
Ctrl+F10 | open context menu to create new document |
Ubuntu
Shortcut | Description |
---|---|
Super+D | minimize all windows (show/hide desktop) |
Super+Space | change keyboard layout |
Alt+F4 | close window |
Alt+F10 | maximize window |
Super+A | show applications Super - get back to desktop |
Alt+Tab | switch windows |
Alt+^ | switch windows within an application |
Ctrl+Tab | switch tabs within an application |
Alt+F2 | run application r - reload shell |
Ctrl+Alt+left | switch workspaces |
Ctrl+Alt+right | switch workspaces |
Ctrl+Alt+Shift+left/right | move current window to left /right workspace |
Ctrl+Alt+Del | log out |
Ctrl+Alt+End | shut down menu |
Alt+Print+REISUB | force reboot |
Ctrl+Alt+F1 | connect to screen |
F11 | full screen |
macOS
Shortcut | Description |
---|---|
Cmd + Shift + . | Show hidden files |
Notion
Shortcut | Description |
---|---|
Shift+Enter | insert line break |