Mac text editing shortcuts: the ones that work in every text field
Most lists of Mac text editing shortcuts are exhausting: fifty rows of key combinations you'll never remember, half of which only work in one app. This is the shorter, more useful version — the handful of moves that pay off every day, grouped by the job they do, plus a set of hidden keys that work in nearly every text field on your Mac, not just in a word processor. Learn these Mac text editing shortcuts and you stop reaching for the mouse to reposition your cursor, which is where most of the friction hides.
The moves worth memorizing
Editing text is really four small jobs: move the cursor, select, delete, and fix a typo without retyping. Here are the shortcuts that cover them.
Move the cursor
The trackpad is a slow, imprecise way to place a cursor. The keyboard is exact.
| Move | Shortcut |
|---|---|
| One word left / right | ⌥← / ⌥→ |
| Start / end of the line | ⌘← / ⌘→ |
| Up / down a paragraph | ⌥↑ / ⌥↓ |
| Start / end of the whole document | ⌘↑ / ⌘↓ |
Word-jumping with ⌥ is the single highest-value habit on this list.
Once it's in your fingers, you almost never hold an arrow key down to
crawl across a line again.
Select text
Every one of the movement shortcuts above becomes a selection
shortcut when you add ⇧. There's nothing new to learn.
| Select | Shortcut |
|---|---|
| Word by word | ⇧⌥← / ⇧⌥→ |
| To start / end of line | ⇧⌘← / ⇧⌘→ |
| Whole line, then extend down | ⇧⌘← then ⇧↓ |
| Everything | ⌘A |
So to select the word you just mistyped and replace it, put the cursor
after it and press ⇧⌥← — the word highlights, and whatever you type
next overwrites it.
Delete smarter
Tapping Delete one character at a time is the slowest way to fix anything.
| Delete | Shortcut |
|---|---|
| The word to the left | ⌥⌫ |
| To the start of the line | ⌘⌫ |
| Forward (the character to the right) | fn⌫ |
⌥⌫ — delete the previous word — is the deletion equivalent of the ⌥
cursor jump, and just as worth building into muscle memory.
The hidden emacs-style keys
Here's the part most shortcut lists bury or skip entirely. macOS has a second, older set of text shortcuts inherited from Unix and the Emacs editor, built into the system's text engine. Because they live at the framework level, they work in almost every native text field — Notes, Mail, Safari's address bar, the search box in System Settings, most chat apps, and any app built with standard macOS controls.
| Action | Key |
|---|---|
| Start of line | ⌃A |
| End of line | ⌃E |
| Forward one character | ⌃F |
| Back one character | ⌃B |
| Delete forward | ⌃D |
| Delete to end of line | ⌃K |
Paste what ⌃K just cut | ⌃Y |
| Transpose the two letters around the cursor | ⌃T |
⌃A and ⌃E are the standouts: your left hand jumps to the start or
end of a line without leaving the home row, no reach for the arrow
cluster. ⌃T is the fastest fix for the classic teh → the typo —
land the cursor between the swapped letters and tap it.
These keys shine in small, single-line fields — URL bars, search boxes,
form inputs — where the ⌘/⌥ arrow combos still work but the emacs
keys keep your hands anchored. They're not a full Emacs (there's no
kill-ring history beyond the last cut), but for everyday editing they're
a genuine speed-up that costs nothing to turn on, because they're
already on.
Don't retype — undo and redo
Two more that save real time:
- Undo —
⌘Z, and Redo —⇧⌘Z. Deleted the wrong word? Undo it rather than retyping. - Emoji and symbols —
fn(or🌐) then E, or⌃⌘Space, opens the character picker in any text field.
How this fits a keyboard-first Mac
Text editing is one piece of a larger habit: keeping your hands on the
keys so the machine keeps up with your thinking instead of your
pointing. The same logic that makes ⌥← beat a trackpad drag applies to
the other things you do constantly — getting to the right window and
placing it where you want it.
Those two jobs sit just outside text editing, and macOS leaves them
half-solved. ⌘Tab switches apps but not the individual windows inside
them, and native tiling stops at halves and quarters. That's exactly the
gap Let's Switch fills for jumping to the exact window
(⌥Tab through your most recently used windows, with a live preview),
and Let's Tile fills for placing it (summon a visible grid,
snap in a few keystrokes — free thirds, no subscription, no account). If
you want the whole picture, our mouseless Mac
workflow piece walks through launch,
switch, place, and act as one keyboard-only day, and the shortcuts that
compound roundup covers the
non-text moves worth the same investment.
Frequently asked questions
Do these shortcuts work in every app?
The ⌘/⌥/⇧ movement and selection shortcuts work in essentially any
Mac text field. The emacs-style ⌃ keys work in native macOS controls
(Notes, Mail, Safari, most system fields) because they're built into the
text framework — but apps that draw their own text engine, like some
cross-platform editors and terminals, may override or ignore them.
Why does Control-A go to the start of the line instead of selecting
all?
⌘A is Select All on the Mac; ⌃A is the Unix "start of line" binding.
On Windows and Linux, Ctrl-A is Select All, which is where the confusion
comes from. On a Mac, keep them straight by remembering ⌘ = Mac
commands, ⌃ = the older Unix/emacs set.
Can I change these shortcuts?
The emacs bindings are defined in a system file
(DefaultKeyBinding.dict) that advanced users can override with a
custom copy in their Library, but you rarely need to — the defaults
cover the common cases. For app menu commands, you can remap keys in
System Settings → Keyboard → Keyboard Shortcuts → App Shortcuts.
What's the single most useful one to learn first?
⌥← and ⌥→ to move by word, and ⌥⌫ to delete a word. Those three
replace the most common slow habit — holding down an arrow or Delete key
— and transfer to every app.