Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Clipboard History Plus — Paste, Pin, DedupeNew to Visual Studio Code? Get it now.
Clipboard History Plus — Paste, Pin, Dedupe

Clipboard History Plus — Paste, Pin, Dedupe

MykTyt

|
2 installs
| (0) | Free
Powerful clipboard history: capture Copy/Cut, paste from history via Quick Pick, multi-cursor paste, deduplication, and more.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Clipboard History+

Clipboard history in VS Code: paste from history, pin favorites, multi-cursor paste. Never lose a recent copy—paste any previous clip from a single menu.

Quick start: Copy as usual, then press Ctrl+Shift+V (Windows/Linux) or Cmd+Shift+V (macOS) to open the history and paste any item.

Paste from History

flowchart LR
  CopyCut[Copy/Cut] --> History[History]
  History --> QuickPick[Quick Pick]
  QuickPick --> Paste[Paste]

Features

Feature Description
Automatic capture Copy (Ctrl/Cmd+C) and Cut (Ctrl/Cmd+X) add the current clipboard to history after the built-in action runs.
Paste from history Open a Quick Pick (Ctrl+Shift+V / Cmd+Shift+V) and choose any previous item to paste at all cursors.
Multi-cursor paste The selected history item is pasted at every selection.
Deduplication Modes off, moveToTop, or ignoreDuplicates (see settings).
Pinned items Pin items so they stay at the top and are not evicted when the history size limit is reached. Pin or unpin from the history menu.
Toggle capture Turn capture on/off without changing keybindings.
Paste previous/next Cycle through history without opening the Quick Pick (Ctrl+Shift+Alt+Up / Down).

Requirements

  • VS Code ^1.74.0

Installation

  1. Install from the VS Code Marketplace (when published), or
  2. Build and install from source: run npm run compile, then install the generated .vsix via Extensions: Install from VSIX.

Usage

  • Copy / Cut: Use your usual shortcuts; the extension captures after the default action.
  • Paste from history: Press Ctrl+Shift+V (Windows/Linux) or Cmd+Shift+V (macOS), or run Clipboard History: Paste from History from the Command Palette.
  • Paste previous/next: Ctrl+Shift+Alt+Up / Ctrl+Shift+Alt+Down (Windows/Linux), Cmd+Shift+Alt+Up / Cmd+Shift+Alt+Down (macOS).

Keybindings

Command Windows/Linux macOS
Copy (captured) Ctrl+C Cmd+C
Cut (captured) Ctrl+X Cmd+X
Paste from History Ctrl+Shift+V Cmd+Shift+V
Paste Previous Ctrl+Shift+Alt+Up Cmd+Shift+Alt+Up
Paste Next Ctrl+Shift+Alt+Down Cmd+Shift+Alt+Down
Toggle Capture Ctrl+Shift+Alt+C Cmd+Shift+Alt+C

Other commands (Clear History, Pin/Unpin, Open Manager, Clear Unpinned) are available from the Command Palette under Clipboard History.

Configuration

All settings live under clipboardHistory:

  • clipboardHistory.maxItems (default: 10): Maximum number of entries.
  • clipboardHistory.deduplicate (off | moveToTop | ignoreDuplicates): How to handle duplicate text.
  • clipboardHistory.labelMaxLength (default: 60): Max characters in the Quick Pick label.
  • clipboardHistory.captureEnabled (default: true): Whether to add copies/cuts to history.
  • clipboardHistory.autoClean (default: true): Skip empty or whitespace-only content.
  • clipboardHistory.maxItemLength (default: 1000000): Max characters per item; longer content is truncated.
  • clipboardHistory.detailFormat (none | firstLine | metadata): What to show in the Quick Pick detail line.
  • clipboardHistory.pinnedAtTop (default: true): Show pinned items at the top.
  • clipboardHistory.showRelativeTime (default: true): Show relative time (e.g. "2 min ago") in the description.
  • clipboardHistory.sourceFileInLabel (default: false): Include source file path in the description.

License

MIT.

For development and contributing, see CONTRIBUTING.md.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft