My Keybindings
My Keybindings
Mac Keybinding
The main key that I use for system-movement are:
- ⌥ (Alt)
- ⇪ (Block uppercase) - which is a special character mapped in Karabiner
| Action | Keybinding |
|---|---|
| Raycast | ⌘ - Space |
| Floating-Notes | ⇪ - . |
| Raycast AI | ⇪ - / |
| Translate | ⇪ - , |
| Floating Terminal | ⇪ - ↓ |
| 1Password Quick Access | ⇪ - Space |
| WINDOW MANAGEMENT | |
| Focus | |
| Focus L-R-T-B | ⌥ - [h/j/k/l] |
| Focus Monitor (North, south) | ⇪ - [w/s] |
| Maximise | ⇪ - m |
| Toggle Window Float | ⇪- t |
| Move Windows | |
| Move to Desktop | ⇪ - [1,2,3] |
| Move to previous/next dekstop | ⎇ - ⇪ - [P/N] |
| Move to Monitor | ⎇ - ⇪ - [w/s] |
| Rotate Layout | ⎇ - ⇪ - R |
| Flip X/Y axis | ⎇ - ⇪ - [x/y] |
In-App Keybindings
Main Movement keys are
⌘ - Command -> Remap to Space in Nvim
⇧ - Shift
⎇ - Alt
⌤ - CTRL
Text Editors / IDEs
| Action | Keybinding | JetBrainsIDEs | XCode | Obsidian | VSCode | Neovim (⌘ >Space) |
|---|---|---|---|---|---|---|
| APP MENU | ||||||
| Toggle right panel | ⌘ + ⇧ + R |
✅ | ✅ | ✅ | ⏹️ | |
| Toggle Left Panel | ⌘ + ⇧ + L |
✅ | ✅ | ✅ | ✅ | |
| Toggle Bottom Panel | ⌘ + ⇧ + B |
⏹️ | ||||
| Toggle Terminal | ⌘ + ~ |
✅ | ⏹️ | ⏹️ | ✅ | |
| Search File | ⌘ + P |
✅ | ✅ | ✅ | ✅ | |
| Open Command/Editor search | ⌘ + ⇧ + P |
✅ | ✅ | ✅ | ||
| Find in file | ⌘ + f |
✅ | ✅ | ✅ | / |
|
| Find in codebase | ⌘ - ⇧ + F |
✅ | ✅ | ✅ | ✅ | |
| Run App | ⌘ - R |
✅ | ⏹️ | ⏹️ | ||
| FILE MENU | ||||||
| Create new File | ⌘ + n |
✅ | ✅ | a on NeoTree |
||
| Close file | ⌘ + w |
✅ | ✅ | <Space> b +d |
||
| Next tab | ⌘ - ⇧ + } |
✅ | ✅ | ✅ | ⇧ + L |
|
| Previous file | ⌘ - ⇧ + { |
✅ | ✅ | ✅ | ⇧ + H |
|
| Switch recently used | CTRL + Tab |
✅ | ✅ | <space> f + b |
||
| Editting | ||||||
| Toggle Fold Block | ⌘ - . |
✅ | ✅ | |||
| Fold All | ⌘ - ⇧ + . |
✅ | ✅ | |||
| Unfold All | ⌘ - ⇧ + , |
✅ | ✅ | |||
| Rename variable / File | F2 |
✅ | ||||
| Move Line | ⎇ + up/down |
✅ | ⌤ + J/K |
|||
| Duplicate line | ⌤ +⎇ + ↓ |
✅ | ||||
| Split Panels | ||||||
| Split to right | ⌤ + w |
✅ | ||||
| Focus to right | ⌤ + l |
✅ | ||||
| Focus to left | ⌤ + h |
✅ | ||||
| Multiple cursors | ||||||
| Next Selected | ⌘ + d |
✅ | ||||
| Insert cursor below/above | ⌘ + ⎇ + up/down |
✅ |