Keybinds

My Raycast, Cursor, WebStorm, and Chrome shortcuts. I keep this page open as a cheat sheet. (macOS US keyboard layout)

Raycast

Toggle Raycast
CMDSpace
Clipboard History
^D
Search Snippets
CMDI
Search Quicklinks
OptionQ
Search Emoji & Symbols
^CMDSpace
EN to JP
CMDJ
Confetti with sound
OptionD

Chrome

Toggle Devtools
^Space
Open chrome://extensions/
CMDE
Open chrome://bookmarks/
CMDB
Duplicate tab
CMDD
DevTools: Pause script execution
^J

Editor

Move Cursor

Cursor Right
^F
Cursor Left
^B
Cursor Up
^P
Cursor Down
^N
Cursor Right Word
OptionF
Cursor Left Word
OptionB
Cursor Up Block
OptionP
Cursor Down Block
OptionN
Move Cursor to Line Start
^A
Move Cursor to Line End
^E

Selection

Right with Selection
^FCMD
Left with Slection
^BCMD
Up with Section
^PCMD
Down with Section
^NCMD
cursorEndSelect
^ECMD
cursorStartSelect
^ACMD
cursorRightWordSelect
^FOption
cursorLeftWordSelect
^BOption
cursorTopBlockSelect
^POption
cursorBottomBlockSelect
^NOption
Rectangular Selection on Mouse Drag
OptionClick
Select Inner Bracket(Cursor/Zed)
^CMDM
Toggle Sticky Selection(WebStorm)
OptionA
Select bracket(Cursor/Zed)
OptionA

Scroll

cursorPageDown
^V
cursorPageUp
OptionV
cursorTop
^-x^-[
cursorBottm
^-x^-]
Scroll to Center
^-xL

Code Edit

delete single charchtar
Delete
Copy
CMDC
Paste
CMDV
Undo
CMDZ
Redo
CMDShiftZ
Duplicate Line
CMDD
Insert line Above(Cursor/Zed)
^CMDEnter
Insert line Below(Cursor/Zed)
CMDEnter
Delete matched bracket or tag
^-x^-m
Cut All Right
^K
Rename selected symbol
^R
Surround With
ShiftCMDT
Surround With Snippet
^CMDT
Wrapping selected HTML Tag: select children elements ->
^S
Delete Pararent HTML Tag(preserve children)(WebStorm)
^CMDS

Find

Find text in current single file
CMDF
Find in Project or any Folder
CMDShiftF
Replace text in current single file
CMDR
Replace text in Folder
CMDShiftR

Split Editor Window

Split Right
^-x^-f
Split Down
^-x^-n
Split Up
^-x^-p
Move Focus Window Right
^-x^-j
Move Focus Window Left
^-x^-h

Code Jump

Go to Implementation
CMDB
Go to Definition
CMDOptionB
Go to Type declaration
CMDT
Go to Matching Pair Brace/Bracket
^M
Go to Matching HTML/JSX Tag(Cursor)
^CMDM
prev code jump history
CMD[
next code jump history
CMD]
Next HighLight Symbol
CMDG
Prev HighLight Symbol
ShiftCMDG
Next Problem
ShiftCMDP

IntelliSense

Show type based completion
^I

File Explorer

Toggle Explorer
CMD1
Focus Editor
ESC
New File
CMDN
New Folder
CMDD
Rename
^R
Delete
CMDDelete
Copy Relative File Path
CMDShiftC

IDE Feature

Command Palette
CMDP
Open filename Search
CmdO
Open Go to Symbol Search
CMDShiftO
Open refactor menu selected code
^T
Show Reference/Usage
CMDU
Show Context Menu
^-c^-c
Toggle Terminal
CMD+2
Toggle Panel Right/Bottom
ShiftCMDD
Reload Window
^-x^-r
Open Settings
CMD,
Keybind Settings
ShiftCMD,
Open Cursor Settings
ShiftCMDN
ESLint —fix
^-x^-x
Format with Prettier
^Space
Show Markdown Preview
CMDE
Switch Project
^W
Toggle Primary Side Bar
^-x^-1

AI

Toggle Chat Tab
CMDL
New AI Chat
CMDShiftL
Toggle Cursor/Zed Agent Tab
^-x^-c
Toggle Cursor/Zed Agents Window
CMDShiftJ

Git

Git Blame(WebStorm)
^-g^-b

Multiple Cursor

editor.multiCursorModifier (VS Code/Cursor settings.json — use ctrlCmd on macOS so CMD+click is multi-cursor and Option+drag is column select)
ctrlCmd
Rectangular Multiple Cursor Select(WebStorm)
OptionDrag
Rectangular Multiple Cursor Select(Cursor)
OptionShiftDrag
Add or Remove caret (with multiCursorModifier ctrlCmd on macOS)
CMDClick
Clone Cursor Above
OptionCMD↑
Clone Cursor Bellow
OptionCMD↓
Vertical cursor fillin(Cursor)
CMDShiftmouse