-
M-x eval-buffer: Self-explanatory -
M-x replace-string: Self-explanatory -
C-x C-c: Quit emacs -
C-g: Cancel current command (keyboard-quit)
C-x C-s: Save bufferC-x C-w: Save asC-x k RET: Kill current bufferC-x b: Switch buffersC-x C-b: buffer managment (ibuffer)q: Quit,: Rotate between sorting modess a: Sort alphabeticly/ m: Filter buffers by major/ n: Filter buffers by name/ c: Filter buffers by contents/ f: Filter buffers by filename/ g RET <group name>: Give a group name to current filter/ /: Clear filtersC-o: open in adjacent/new windowo: Open buffer in current windowg: Refreshm: Mark (select) a bufferA: View/Open marked buffersS: Save buffer changesD: Close buffersV: Revert/undo changesu: Un-select/mark a buffer
C-x o: switch windowC-x 0: Close current windowC-x 1: Close all but current windowC-x 3: Make a new window split under (with same buffer)C-x 3: Make a new window split to the right (with same buffer)
C-p: previous-lineC-n: next-lineC-a: move-beginning-of-lineC-e: move-end-of-lineM-f: forward-wordM-b: backward-wordCM-f: forward-sexp (logical expression (){}[]''"")CM-b: backward-sexpM-<: beginning-of-bufferM->: end-of-bufferC-v: scroll-up-commandM-v: scroll-down-commandM-g M-g: goto-line (take n number prefix)M-g TAB: move-to-column (take n number prefix)
C-k: Kill to end of lineC-d: Kill char at pointC-w: Kill selected regionM-d: Kill forward to end of wordM-DEL: Kill backward to beginning of wordC-y: yank Insert last item in the killring (paste)M-y: yank-popC-x u: Undo (orC-\)
M-;: Comment out selected region (or add comment at eol)M-/: AutocompleteM-!: Run command in shellC-s: Simple search
C-SPC: Place a marker (then move it'll make a region orC-SPCagain to deactivate)C-u C-SPC: Teleport point back to last markC-x C-x: exchange-point-and-markC-w: Kill a region (or current line)M-w: Copy a region (or current line)C-y: Paste a last item in killring
C-x (: Start recordingC-x ): End recordingC-x e: Execute recorded macro
C-c p h: helm-projectileC-c p f: helm-projectile-find-fileC-c p b: helm-projectile-switch-to-bufferC-c p !: run a shell-command in project rootC-c p &: run an async-shell-command in project rootC-c s s: Switch project (alsos-s)s-t: helm-projectile
C-x x s: persp-switchC-x x c: persp-killC-x x r: persp-renameC-x x n|<right>: persp-nextC-x x p|<left>: persp-prev
-- C-x 3 : Make a new window split under (with same buffer)
+- C-x 2 : Make a new window split under (with same buffer)