Shortcuts
- Terminal
- tmux
- Yazi
- htop
- Zellij
- Vim
- Helix
- VS Code
- Firefox
- LibreOffice Writer
- OnlyOffice
- 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+h | split horizontally (add pane below) |
| prefix+v | split vertically (add pane to the right) |
| prefix+number | switch windows |
| prefix+? | show keybindings |
| 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 |
| Tab | indention of list item |
OnlyOffice
| Shortcut | Description |
|---|---|
| Select line + Tab | indention of list item |
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 |
| Ctrl + Cmd + Q | Lock screen |
| Shift + Cmd + 4 | Screenshot selected area |
| Ctrl + Shift + Cmd + 4 | Screenshot selected area & copy to clipboard |
Notion
| Shortcut | Description |
|---|---|
| Shift+Enter | insert line break |