Spacemacs cheatsheet for Vim users
This cheatsheet is geared more towards past Vim users, and is focused on Spacemacs specific shortcuts (not Vim).
Help
SPC h SPC Help
SPC ? Search bindings
Programming
SPC s j Show Imenu (variables, classes, enums, etc.)
SPC d d Lookup word at cursor with dash
Z Z Save buffer and close
SPC j = Indent buffer or selected region
z o Open fold
z c Close fold
z r Open folds
z m Close folds
SPC ; Comment current visual selection
SPC ; i { Would comment inner { block, etc.
Git
SPC g s Show (Magit)git status
? Show available keys/commands for Magit window
Navigation
SPC SPC <char> Jump to any word starting with (on screen)
SPC y Jump to any line (on screen)
SPC c s Clear search/highlight
Editing
SPC a u Undo tree
SPC x ... Handy text commands
Buffers
SPC b b <name> Create buffer / list buffers
SPC f e h help about current layer
SPC b n Next buffer
SPC TAB Previous buffer
SPC b p Previous buffer
SPC b d Kill current buffer
SPC b K Kill other buffers
Windows
SPC w - Create horizontal split
SPC w / Creat vertical split
SPC w h Go to window left of current
SPC w j Go to window below current
SPC w k Go to window above current
SPC w l Go to window right of current
SPC w = Balance split windows
SPC w c Close/delete current window
Org-mode
SPC m g t Open ~/TODO.org
t Toggle todo/done
SHIFT + TAB Fold/unfold sections
Neotree
SPC f t Toggle neotree
SPC p t Toggle neotree for project path
| Create vertical split with selected file
- Create horizontal split with selected file
Shell
SPC ' Open shell
C-c C-c Send terminate signal to shell
Spotify (key bindings are not correct)
C-n Next item.
C-p Previous item.
RET Play this track.
C-z Play this album.
TAB More options.
C-h m Full list of keyboard shortcuts.