Editing

Maintaining an up-to-date library of code snippets in the Pieces for VS Code Extension is made easy through seamless editing.


How to Edit Snippets

To modify an existing snippet, follow these steps:

  1. Open the Pieces Explorer via the VS Code sidebar

  2. Navigate to the Saved Materials section and locate the snippet you want to adjust

  3. Right-click on the snippet and select Edit from the context menu

  4. Make your changes, then save using ⌘+s (macOS) or ctrl+s (Windows/Linux)

After saving, the editor will automatically return to the main snippet view, with your changes applied instantly.

Actions from the Editing View

When you right-click on a saved snippet in the Pieces Explorer, you are presented with a tool menu filled with Pieces functionalities—some of which are related to the Pieces Copilot, and others which are designated material management actions.

Pieces Copilot Actions

From this view, you can select a number of Copilot-centric actions—view them in the table below.


Add to Copilot Context

Adds the snippet to the context of your existing Copilot Chat conversation.

Ask Copilot

Triggers the input modal and lets you type a prompt directly into the field without changing your active file view.

Insert at Cursor

Inserts the code snippet at the point of your cursor inside your active file.

Shareable Links

Shows shareable links that have been generated for that snippet, if applicable.


Material Management Actions

Below the Pieces Copilot actions, you can easily change a snippet’s name, description, classification, and other enriched metadata—view them in the table below.


Annotations

Add, adjust or delete annotations for the snippet.

Links

Add or remove links to the snippet’s metadata.

Tags

Add or remove tags to the snippet’s metadata.

Reclassify

Set your own custom snippet classification.

Edit

Edit the content of the snippet.

Rename

Change the name (title) of the snippet as it appears in your repository of saved materials.

Delete

Delete the snippet.


Additional Tools while Editing

Layers upon layers of functionality—that’s the goal of all Pieces for Developers plugins and extensions.

When you edit a snippet (by right-clicking it from the Pieces Explorer menu and clicking Edit), every single bit of Pieces functionality is available to you, even though you are in a view that’s removed from your main file.

Instead, the Edit view becomes your main file, so you can generate code comments, debug, refactor the code, add it to context, and more.

Updated on