Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Editor Path CopierNew to Visual Studio Code? Get it now.
Editor Path Copier

Editor Path Copier

kosukesaigusa

|
5 installs
| (0) | Free
Easily copy file paths from the editor toolbar with one click
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Editor Path Copier

CI Release Version

A VS Code extension that allows you to easily copy file paths from the editor toolbar.

Features

  • 📋 One-click copy - Add buttons to the editor toolbar for instant path copying
  • 🎯 Two copy modes - Copy absolute or relative paths as needed
  • 💬 Instant feedback - Notification displays the copied path for confirmation
  • ⚡ Lightweight - No configuration needed, works out of the box

Usage

  1. Open any file in VS Code
  2. Look for the copy icons in the editor toolbar (top-right area)
  3. Click to copy either:
    • First icon: Absolute path (full system path)
    • Second icon: Relative path (relative to workspace root)
  4. The path is automatically copied to your clipboard

Installation

From VS Code Marketplace

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X / Cmd+Shift+X)
  3. Search for "Editor Path Copier"
  4. Click Install

From VSIX

Download the latest .vsix file from GitHub Releases and install manually.

Development

Prerequisites

  • Node.js 18+
  • npm

Setup

git clone https://github.com/kosukesaigusa/editor-path-copier.git
cd editor-path-copier
npm install

Available Scripts

npm run compile    # Compile TypeScript
npm run watch      # Watch mode compilation
npm run check      # Run Biome linting and formatting
npm run package    # Create VSIX package

Testing

  1. Press F5 to run the extension in a new Extension Development Host window
  2. Open any file and test the copy functionality

Contributing

Contributions are welcome! Please see CONTRIBUTING.md for guidelines.

This project uses:

  • Biome for code formatting and linting
  • GitHub Actions for automated release workflow
  • Manual release control via workflow dispatch

Release Process

Releases are handled manually for complete control:

  1. GitHub Actions → Release workflow
  2. Choose release type (patch/minor/major)
  3. Automatic processing:
    • Version bump and CHANGELOG generation
    • GitHub Release and VS Code Marketplace publish
    • Merge-back PR creation

License

MIT © Kosuke Saigusa

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