Shortcuts
{: .-three-column}
Layers
| Shortcut | Description |
|---|
SPC f | File |
SPC p | Project |
SPC t | Toggle |
SPC b | Buffer |
| --- | --- |
SPC m | Major mode |
, | Same as SPC m |
| --- | --- |
SPC g | Git |
SPC l | Layout |
SPC a | Apps |
SPC h | Help |
| {: .-shortcuts.-prime} | |
More
| Description | Shortcut |
|---|
| M-x | SPC SPC |
| Terminal | SPC ' |
| Search | SPC / |
| {: .-shortcuts-right} | |
SPC h - Help
| Description | Shortcut |
|---|
| Spacemacs help | SPC |
| --- | --- |
| Layers | l |
| Documentation | r |
| FAQ | f |
| Vimtutor | T |
| {: .-shortcuts-right} | |
SPC f - File
| Description | Shortcut |
|---|
| Save | s |
| Save all | S |
| Copy | c |
| Delete | D |
| --- | --- |
| Show filename | y |
| {: .-shortcuts-right} | |
SPC b - Buffer
| Description | Shortcut |
|---|
Next buffer (:bnext) | n |
Previous buffer (:bprev) | p |
Delete buffer (:bd) | d |
| {: .-shortcuts-right} | |
SPC f e - Config
| Description | Shortcut |
|---|
| Edit config | d |
| Edit config and template | D |
| --- | --- |
| Reload config | R |
| {: .-shortcuts} | |
SPC w - Window
| Description | Shortcut |
|---|
| Help | . |
| --- |
| Select | h / j / k / l |
| Move | H / J / K / L |
| --- | --- |
| Split | s |
| Split & follow | S |
| --- | --- |
| Split vert | v |
| Split vert & follow | V |
| {: .-shortcuts-right} | |
SPC p - Project
| Description | Shortcut |
|---|
| Switch project | l |
| Switch project | p |
| --- | --- |
| Open files & recent | h |
| Open files | f |
| --- | --- |
| Show tree | t |
| --- | --- |
| Open terminal | ' |
| Open terminal in root | $ t |
| {: .-shortcuts-right} | |
SPC l w - Workspaces
| Description | Shortcut |
|---|
| Help | ? |
| --- | --- |
| Switch previous layout | TAB |
| Switch to nth workspace | 0 ... 9 |
| --- | --- |
| Rename | R |
| {: .-shortcuts-right} | |
SPC t - Toggle
| Description | Shortcut |
|---|
| Line numbers | n |
| {: .-shortcuts | |
SPC j - Jump
| Description | Shortcut |
|---|
| Character | j |
| Line | l |
| Word | w |
| {: .-shortcuts-right} | |
Major modes
Markdown
| Shortcut | Description |
|---|
, - | Insert horizontal rule |
, h 1 | Insert H1 |
| {: .-shortcuts} | |
Other layers
version-control
| Shortcut | Description |
|---|
SPC g s | Status |
| --- | --- |
SPC g m | Open dispatch menu |
SPC g m s | Stage |
SPC g m P p | Push |
SPC g m c | Commit |
| --- | --- |
SPC g t | Open time machine |
| --- | --- |
SPC g l l | Open in GitHub |
SPC g l L | Show GitHub URL |
| {: .-shortcuts} | |
Version control is provided by Magit.
Emacs standard
File
| Description | Emacs | Spacemacs |
|---|
| Save | C-x C-s | SPC f s |
| Open | C-x C-f | SPC f f |
| Close | C-x C-k | |
| --- | --- | --- |
| Split horizontal | C-x 2 | SPC w h |
| Split vertical | C-x 3 | SPC w v |
| --- | --- | --- |
| Confirm | C-c C-c | |
| Abort | C-c C-k | |
| {: .-shortcuts-right} | | |
References