Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ClipNestNew to Visual Studio Code? Get it now.
ClipNest

ClipNest

Missing Tools

|
3 installs
| (0) | Free
A smart clipboard history manager for VS Code — capture, search, tag, and re-use snippets from a rich sidebar panel.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ClipNest

A smart clipboard history manager for Visual Studio Code.

ClipNest captures every copy and cut you make in the editor — and everything you copy outside it — and organises your snippets in a rich, searchable sidebar panel. Find anything in your history with fuzzy search, filter by snippet type, pin the entries you need to keep, tag them for organisation, and paste back into your editor in one click.


Features

  • Automatic capture — Intercepts Copy and Cut commands in the editor; also polls the system clipboard every 1.5 seconds to catch copies made in the browser, terminal, or any other app
  • Smart classification — Every snippet is automatically labelled as one of: import, function, class, variable, comment, markup, sql, json, or snippet
  • Fuzzy search — Instantly filter the list by typing; matches against snippet text, language ID, source file path, and tags
  • Type filter pills — One-click filters for All, Pinned, and any type that has entries in your current history
  • Syntax highlighting — Colour-coded highlighting for TypeScript, JavaScript, Python, Rust, Go, and more, using a lightweight built-in highlighter with no external dependencies
  • Pinned snippets — Pin important snippets so they are never auto-removed and always appear at the top of the list
  • Tags — Add custom tags to any snippet inline; press Enter to confirm, Escape to cancel
  • Copied! feedback — Click any snippet card to copy it to the clipboard; the card flashes green and shows a "Copied!" badge. Paste anywhere with Cmd+V / Ctrl+V
  • Jump to source — Click the file icon on a card to open the file where the snippet was copied from
  • Persistent history — Saved to VS Code's extension storage on disk; survives restarts and workspace changes
  • Dark and light themes — Adapts to VS Code's active colour theme using native CSS variables; no hardcoded colours anywhere

Installation

From the VS Code Marketplace

  1. Open the Extensions view (Cmd+Shift+X / Ctrl+Shift+X)
  2. Search for ClipNest
  3. Click Install

Usage

  1. Click the ClipNest icon in the Activity Bar to open the panel
  2. Copy or cut text anywhere — it appears in the panel automatically
  3. Click any snippet card to copy it to your clipboard; then paste with Cmd+V / Ctrl+V
  4. Search with the search bar at the top — fuzzy matching across all fields
  5. Filter by type using the pill buttons below the search bar
  6. Pin a snippet by clicking the pin icon — pinned snippets never leave the list
  7. Tag a snippet by clicking the + button in the tags row; type a tag and press Enter
  8. Jump to source by clicking the external-link icon next to the file path
  9. Delete a snippet with the x button, or clear all non-pinned entries with the trash icon in the header

Settings

Setting Type Default Description
clipnest.maxHistory number 50 Maximum number of non-pinned entries to keep. Range: 1-500. Oldest entries are evicted when the limit is exceeded.
clipnest.ignoredLanguages string[] [] VS Code language IDs to skip (e.g. ["plaintext", "log", "output"]).
clipnest.minLength number 5 Minimum character length a copied string must have to be saved.
clipnest.debug boolean false Enable diagnostic logging to the developer console (Help > Toggle Developer Tools).

Commands

Open the Command Palette (Cmd+Shift+P / Ctrl+Shift+P) and type ClipNest:

Command Description
ClipNest: Open Panel Focus the ClipNest sidebar panel
ClipNest: Clear History Clear all non-pinned entries (prompts for confirmation)

Snippet Types

Type Detected by
IMPORT import, require, from ... import, #include, using
FUNCTION function, arrow functions, def, fn, func
CLASS class declaration
VARIABLE const, let, var, val assignment
COMMENT //, #, /*, """, '''
MARKUP HTML/JSX/TSX tags
SQL SELECT, INSERT INTO, UPDATE, DELETE FROM, CREATE/ALTER/DROP TABLE
JSON Valid JSON object or array
SNIPPET Everything else

Copyright (c) 2026 ClipNest. All rights reserved.

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