How to Duplicate Text Quickly on a Mac
How to Duplicate Text Quickly on a Mac
Whether you are duplicating a line of code, repeating a phrase, or filling a form with the same value, there are faster ways than copy-paste-copy-paste. Here are the native macOS tricks and the clipboard features that make repetitive text instant.
Native Ways to Duplicate Text
Duplicate a line in editors
Most code editors (VS Code, Xcode, and others) have a dedicated shortcut to duplicate the current line, often Cmd+Shift+D or Shift+Option+Down. Check your editor's keymap; this avoids selecting and re-pasting entirely.
Copy and paste repeatedly
The universal method works everywhere:
- Select the text and press
Cmd+C. - Press
Cmd+Vas many times as you need.
The clipboard keeps the item until you copy something else, so you can paste the same text into multiple fields.
Option-drag to duplicate
In many apps that support drag selection, holding Option while dragging a selection creates a copy. This is handy in design tools and some text canvases.
When Native Shortcuts Fall Short
The single-item clipboard breaks down the moment you need to alternate between two or more values. Copy value A, paste it, copy value B, and now A is gone. Filling a form with several recurring values means constant re-copying.
The paste stack
ClipHistory has a paste stack built for exactly this. You queue up several clips, then paste them in sequence, one after another, without reopening your history each time. Copy three values, then paste them in order into three fields. It turns a tedious back-and-forth into a single pass.
Reusable snippets
For text you duplicate often, like a signature, a boilerplate reply, or a frequently used command, save it as a snippet. Snippets are permanent and paste by name, so you never retype or re-find them. Unlike a rolling clipboard, a snippet is always there.
Keep a History of What You Duplicate
ClipHistory records every copy automatically, keeping your 150 most recent unpinned clips plus unlimited pinned clips. Open the history with Cmd+Shift+V, pick any past item, and paste it. Anything you duplicate frequently can be pinned so it never rolls out of the window.
Transform while you duplicate
Sometimes you need a near-duplicate, not an exact one. ClipHistory's AI transforms can rewrite or clean a clip, so you can duplicate a sentence and instantly produce a reworded version. Transforms run through your own API key with one of five providers (Anthropic, OpenAI, DeepSeek, Google, or custom), while your clip data stays local.
Quick Reference
- Duplicate a line: editor shortcut (often
Cmd+Shift+D) - Copy then paste repeatedly:
Cmd+C, thenCmd+V - Open clip history:
Cmd+Shift+V - Queue multiple items: paste stack
- Permanent reusable text: snippets
Privacy
ClipHistory stores everything locally. No cloud, no account. It is signed and notarized by Apple, is a universal binary for Apple Silicon and Intel, and runs on macOS 12 and later.
Duplicating one line is a shortcut. Duplicating many values in sequence is a workflow, and that is where a paste stack and snippets pay off.
Speed up repetitive text with ClipHistory for macOS — a one-time $19.99 (12-month license, no auto-renewal). Download ClipHistory.