← Back to Applications List
Emacs

Emacs

A legendary editor with infinite customizability, extending beyond a mere editor to a Lisp-extensible integrated development environment

Ctrl+B
Move backward one character
Moves the cursor one character to the left.
💡 Hint: Backward
Ctrl+F
Move forward one character
Moves the cursor one character to the right.
💡 Hint: Forward
Ctrl+P
Move to previous line
Moves the cursor to the previous line.
💡 Hint: Previous
Ctrl+N
Move to next line
Moves the cursor to the next line.
💡 Hint: Next
Ctrl+A
Move to beginning of line
Moves the cursor to the beginning of the current line.
💡 Hint: Alpha (beginning)
Ctrl+E
Move to end of line
Moves the cursor to the end of the current line.
💡 Hint: End
Alt+V
Scroll down (page up)
Scrolls the screen one page up.
💡 Hint: View previous
Ctrl+V
Scroll up (page down)
Scrolls the screen one page down.
💡 Hint: View next
Alt+<
Move to beginning of buffer
Moves the cursor to the beginning of the buffer.
💡 Hint: < points to beginning
Alt+>
Move to end of buffer
Moves the cursor to the end of the buffer.
💡 Hint: > points to end
Ctrl+L
Recenter cursor
Scrolls to center the cursor on screen.
💡 Hint: Line center
Alt+GG
Go to line
Goes to the specified line number.
💡 Hint: Go to line
Ctrl+UCtrl+Space
Jump back to previous position
Returns the cursor to the previous position.
💡 Hint: Undo position
Ctrl+Space
Set mark
Sets the beginning of a text selection. Move cursor to select text.
💡 Hint: Space to mark
Ctrl+XSpace
Rectangle mark
Selects text in a rectangular region.
💡 Hint: Execute + Space = rectangle
Ctrl+XH
Select all
Selects all text in the buffer.
💡 Hint: Execute + Whole
Alt+W
Copy
Copies the selected text.
💡 Hint: Write to kill ring
Ctrl+W
Cut
Cuts the selected text.
💡 Hint: Wipe
Ctrl+Y
Paste (yank)
Pastes the copied or cut text.
💡 Hint: Yank
Ctrl+YAlt+Y
Cycle through paste history
Cycles through previously copied or cut text.
💡 Hint: Yank + Alt-Y = cycle
Ctrl+K
Kill to end of line
Cuts from cursor to end of line.
💡 Hint: Kill
Ctrl+D
Delete character
Deletes the character at cursor.
💡 Hint: Delete
Ctrl+/
Undo
Undoes the last operation.
💡 Hint: / slash through
Ctrl+GCtrl+/
Redo
Redoes the undone operation.
💡 Hint: Go + / = redo
Ctrl+UCtrl+XRN
Insert number sequence
Inserts sequential numbers in selection.
💡 Hint: Rectangle Number
Ctrl+XCtrl+U
Convert to uppercase
Converts selected text to uppercase.
💡 Hint: Execute Uppercase
Ctrl+XCtrl+L
Convert to lowercase
Converts selected text to lowercase.
💡 Hint: Execute Lowercase
Alt+Q
Fill paragraph
Reformats the current paragraph with proper line breaks.
💡 Hint: Quick format
Ctrl+S
Search forward
Searches for text forward from cursor.
💡 Hint: Search
Ctrl+R
Search backward
Searches for text backward from cursor.
💡 Hint: Reverse search
Ctrl+Alt+S
Regexp search forward
Searches forward using regular expressions.
💡 Hint: Alt + Search = regexp
Ctrl+Alt+R
Regexp search backward
Searches backward using regular expressions.
💡 Hint: Alt + Reverse = regexp backward
Alt+%
Query replace
Replaces text with confirmation for each match.
💡 Hint: % = percent (partial replace)
Ctrl+Alt+%
Query replace regexp
Replaces using regexp with confirmation.
💡 Hint: Ctrl-Alt + % = regexp replace
Alt+$
Spell check
Checks spelling in the selected region.
💡 Hint: $ = dollar (check value)
Alt+=
Count words
Shows character and word count for selection.
💡 Hint: = equals (count result)
Ctrl+X2
Split window horizontally
Splits the window horizontally.
💡 Hint: 2 = split in two
Ctrl+X3
Split window vertically
Splits the window vertically.
💡 Hint: 3 = three-way split image
Ctrl+X1
Delete other windows
Closes all windows except the current one.
💡 Hint: 1 = keep only one
Ctrl+X0
Delete current window
Closes the current window.
💡 Hint: 0 = zero (remove)
Ctrl+XO
Switch to other window
Moves cursor to the next window.
💡 Hint: Other window
Ctrl+XCtrl+F
Find file
Opens or creates a file.
💡 Hint: Execute Find file
Ctrl+XCtrl+S
Save buffer
Saves the current buffer.
💡 Hint: Execute Save
Ctrl+XCtrl+W
Write file
Saves the file with a different name.
💡 Hint: Execute Write file
Ctrl+XB
Switch buffer
Switches to another buffer.
💡 Hint: Execute Buffer
Ctrl+XK
Kill buffer
Closes the current buffer.
💡 Hint: Execute Kill buffer
Ctrl+XI
Insert file
Inserts contents of another file at cursor.
💡 Hint: Execute Insert
Ctrl+G
Quit command
Cancels the current command.
💡 Hint: Give up
Ctrl+XCtrl+C
Exit Emacs
Saves all buffers and exits Emacs.
💡 Hint: Execute Close
Ctrl+XEnterF
Set file encoding
Changes the file's character encoding.
💡 Hint: Execute Enter Format