From 574deeabc05e0db7ac4f213b5005fe5bc86b0149 Mon Sep 17 00:00:00 2001 From: John Shanahan Date: Thu, 7 Feb 2019 14:16:08 -0500 Subject: [PATCH] Emacs sheet now uses the proper prefix --- cheat/cheatsheets/emacs | 82 ++++++++++++++++++++--------------------- 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/cheat/cheatsheets/emacs b/cheat/cheatsheets/emacs index 454d9b5..88f3f6e 100644 --- a/cheat/cheatsheets/emacs +++ b/cheat/cheatsheets/emacs @@ -6,59 +6,59 @@ # Basic usage Indent Select text then press TAB - Cut CTRL-w - Copy ALT-w - Paste ("yank") CTRL-y - Begin selection CTRL-SPACE - Search/Find CTRL-s - Replace ALT-% (ALT-SHIFT-5) - Save CTRL-x CTRL-s - Save as CTRL-x CTRL-w - Load/Open CTRL-x CTRL-f - Undo CTRL-x u - Highlight all text CTRL-x h - Directory listing CTRL-x d - Cancel a command CTRL-g - Font size bigger CTRL-x CTRL-+ - Font size smaller CTRL-x CTRL-- + Cut C-w + Copy M-w + Paste ("yank") C-y + Begin selection C-SPACE + Search/Find C-s + Replace M-% (M-SHIFT-5) + Save C-x C-s + Save as C-x C-w + Load/Open C-x C-f + Undo C-x u + Highlight all text C-x h + Directory listing C-x d + Cancel a command C-g + Font size bigger C-x C-+ + Font size smaller C-x C-- # Buffers - Split screen vertically CTRL-x 2 - Split screen vertically with 5 row height CTRL-u 5 CTRL-x 2 - Split screen horizontally CTRL-x 3 - Split screen horizontally with 24 column width CTRL-u 24 CTRL-x 3 - Revert to single screen CTRL-x 1 - Hide the current screen CTRL-x 0 - Move to the next screen CTRL-x o - Kill the current buffer CTRL-x k - Select a buffer CTRL-x b - Run command in the scratch buffer CTRL-x CTRL-e + Split screen vertically C-x 2 + Split screen vertically with 5 row height C-u 5 C-x 2 + Split screen horizontally C-x 3 + Split screen horizontally with 24 column width C-u 24 C-x 3 + Revert to single screen C-x 1 + Hide the current screen C-x 0 + Move to the next screen C-x o + Kill the current buffer C-x k + Select a buffer C-x b + Run command in the scratch buffer C-x C-e # Navigation ( backward / forward ) - Character-wise CTRL-b , CTRL-f - Word-wise ALT-b , ALT-f - Line-wise CTRL-p , CTRL-n - Sentence-wise ALT-a , ALT-e - Paragraph-wise ALT-{ , ALT-} - Function-wise CTRL-ALT-a , CTRL-ALT-e - Line beginning / end CTRL-a , CTRL-e + Character-wise C-b , C-f + Word-wise M-b , M-f + Line-wise C-p , C-n + Sentence-wise M-a , M-e + Paragraph-wise M-{ , M-} + Function-wise C-M-a , C-M-e + Line beginning / end C-a , C-e # Other stuff - Open a shell ALT-x eshell - Goto a line number ALT-x goto-line - Word wrap ALT-x toggle-word-wrap - Spell checking ALT-x flyspell-mode - Line numbers ALT-x linum-mode - Toggle line wrap ALT-x visual-line-mode - Compile some code ALT-x compile - List packages ALT-x package-list-packages + Open a shell M-x eshell + Goto a line number M-x goto-line + Word wrap M-x toggle-word-wrap + Spell checking M-x flyspell-mode + Line numbers M-x linum-mode + Toggle line wrap M-x visual-line-mode + Compile some code M-x compile + List packages M-x package-list-packages # Line numbers - To add line numbers and enable moving to a line with CTRL-l: + To add line numbers and enable moving to a line with C-l: (global-set-key "\C-l" 'goto-line) (add-hook 'find-file-hook (lambda () (linum-mode 1)))