My Keybindings

Nov 21, 2023 12:11 PM

My Keybindings

Mac Keybinding

The main key that I use for system-movement are:

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

Relates to

References