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.jsonfile | 
| 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 | 
Notion
| Shortcut | Description | 
|---|---|
| Shift+Enter | insert line break |