cheat-fork-echo/cheat/cheatsheets/emacs

50 lines
1.6 KiB
Plaintext
Raw Normal View History

2013-08-29 12:38:22 +02:00
# Basic usage
Indent Select text then press TAB
Cut CTRL-w
Copy ALT-w
Paste ("yank") CTRL-y
2017-03-12 15:19:47 +01:00
Begin selection CTRL-SPACE
2013-08-29 12:38:22 +02:00
Search/Find CTRL-s
Replace ALT-% (ALT-SHIFT-5)
Save CTRL-x CTRL-s
2017-03-12 15:19:47 +01:00
Save as CTRL-x CTRL-w
2013-08-29 12:38:22 +02:00
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
2013-08-29 12:38:22 +02:00
Font size bigger CTRL-x CTRL-+
Font size smaller CTRL-x CTRL--
# 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
2017-03-12 15:19:47 +01:00
Move to the next screen CTRL-x o
Kill a buffer CTRL-x k
2013-08-29 12:38:22 +02:00
Select a buffer CTRL-x b
Run command in the scratch buffer CTRL-x CTRL-e
# Other stuff
2016-11-27 16:31:49 +01:00
Open a shell ALT-x eshell
2013-08-29 12:38:22 +02:00
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
# Line numbers
To add line numbers and enable moving to a line with CTRL-l:
(global-set-key "\C-l" 'goto-line)
(add-hook 'find-file-hook (lambda () (linum-mode 1)))