i3 Window Manager |
---|
Open terminal: $mod+Enter |
Split window vertically: $mod+v command |
Split window horizontally: $mod+h command |
Change window focus: $mod+arrow-keys |
Move focused windows: $mod+Shift+arrow-keys |
Toggle splith/splitv: $mod+e |
Switch to stacking mode: $mod+s |
Switch to tabbed mode: $mod+w |
Toggle window in/out of fullscreen: $mod+f |
Open dmenu: $mod+d |
Kill focused window: $mod+Shift+q |
Move to different workspace: $mod+number |
Move focused window to different workspace: $mod+Shift+number |
Focus the parent container: $mod+a |
Restart i3: $mod+Shirt+r |
Exit i3: $mod+Shift+e |
Created
April 10, 2017 11:51
-
-
Save gastonambrogi/c91de00c4b518c15fe16715138779131 to your computer and use it in GitHub Desktop.
My cheatsheets
Spacemacs | Elm |
---|---|
Quit minibuffer: fd | Compile buffer: SPC m c b |
Create a buffer: SPC b b <buffer-name> | Compile main: SPC m c m |
Switch to the next buffer: SPC b n | Open REPL: SPC m s i |
Switch to the previous buffer: SPC b p | Send current function to REPL: SPC m s f |
Kill current buffer: SPC b d | Send current region to REPL: SPC m s r |
Kill all buffers except the current buffer: SPC b m | Preview buffer with elm-reactor: SPC m R n |
Window transient-state: SPC w . | Lookup Elm documentation: SPC m p d |
Open a vertical split on the right: SPC w v | Use elm-package-install: x |
Open a horizontal split below: SPC w s | Elm documentation at point: SPC m h h |
Navigate among windows: SPC w h/j/k/l | Elm type at point: SPC m h t |
Go to a file: SPC f f | Use elm-format: SPC m = b |
Search through recently opened files: SPC f r | Sort your imports: SPC m r i |
Save the current file: SPC f s | |
Restart Spacemacs with changes: SPC f e R | |
Save the current file and quit: :x | |
Shows documentation of a given function: SPC h d f | |
Prompts for a keybinding and shows what it is bound to: SPC h d k | |
Prompts for a variable and shows its documentation and current value: SPC h d v | |
Undo / Redo: SPC a u | |
Begin delete / yank: v | |
Delete: d | |
Yank: y | |
Paste: p | |
Org | JavaScript |
Align the table at point by aligning all vertical bars: SPC m t a | Format with web-beautify: SPC m = |
Blank the current table field: SPC m t b | Show type under the point: SPC m h t |
Delete a column from the table: SPC m t d c | Get the path of the value at point: SPC m h p |
Delete the current row from the table: SPC m t d r | |
Move column to the left: SPC m t H | |
Move column to the right: SPC m t L | |
Insert a new column into the table: SPC m t i c | |
Move table row down: SPC m t J | |
Move table row up: SPC m t K | |
Ask for a size and insert a table skeleton: SPC m t n | |
Git / GitHub | Clojure |
Open magit status window: SPC g s | Eval buffer: SPC m e b |
Show file commits history: SPC g f h | Eval last sexp: SPC m e e |
Open helm-gitignore: SPC g I | Send and eval buffer in REPL: SPC m s b |
Stage current file: SPC g S | Connect to REPL: SPC m s c |
Unstage current file: SPC g U | Send and eval last sexp in REPL: SPC m s e |
Search for a repository to clone it: SPC g h c / | Start REPL: SPC m s i |
Clone and optionally fork repository: SPC g h c c | Kill REPL: SPC m s q |
Add upstream as remote: SPC g h c u | Reformat current buffer: SPC m f b |
Browse to file on GitHub: SPC g h o | |
Open commit message buffer: c c | |
Checkout a branch: b b | |
Create a branch: b c | |
Fetch changes: f f | |
Push to tracked branch: P u | |
Push to matching branch: P m | |
Stage all: S | |
Create a pull request: # c | |
Quit: q |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment