A Visual Studio 2022 extension that displays the current document's file path in the editor status bar and provides multiple ways to copy it to the clipboard (full, relative, or regex-processed).
Ideal for AI-assisted development workflows where you need to quickly reference file paths in prompts, or for switching between editors like VS Code and Sublime Text.
-
Status bar path display - Always see the current file's path at the bottom of the editor, above the horizontal scrollbar
-
Status bar context menu with options:
- Copy Full Path
- Copy Relative Path
- Open Containing Folder
-
Copy from Solution Explorer - Right-click any file to copy its relative path
-
Copy from the active document - Toolbar button or keyboard shortcut (
Ctrl+Shift+Alt+C) -
Text selection - Select part of the displayed path to copy just that portion (click to position caret, or multi-click to select words/full text)
-
Configurable path format - Absolute or relative (solution-relative)
-
Custom directory separator - Use
/,\, or any string -
Regex processing - Apply a C# regex to transform the path (first capturing group is used)
-
Theme support - Respects VS Dark, Light, Blue themes and High Contrast mode
-
Environment Font support - Honors
Tools > Options > Environment > Fonts and Colors > Environment Font -
Internal file filtering - Automatically ignores VS internal/temporary files
- Download the
.vsixfile from the Releases page (or build from source) - Double-click the
.vsixfile to install - Restart Visual Studio
Once installed, the current file's path appears in the editor's bottom status bar. Right-click it for copy/open options.
Right-click any file in Solution Explorer and select Copy Relative Path for AI.
Enable the toolbar via View > Toolbars > Copy Path. Click the button to copy the active file's relative path.
...or add it to an existing toolbar (search for it under the "File" category):
The default shortcut is Ctrl+Shift+Alt+C. You can customize this in Tools > Options > Environment > Keyboard by searching for CopyRelativePathActiveDoc.
Go to Tools > Options > Copy Relative Path for AI > General:
| Setting | Description | Default |
|---|---|---|
| Displayed Path Format | Absolute or Relative | Relative |
| Directory Separator | Character(s) used as separator | / |
| Display in Editor Status Bar | Show/hide the status bar path | On |
| Regex Pattern | C# regex applied to the path (first capture group is used) | (empty) |
| Pattern | Input | Output |
|---|---|---|
[^/]+/(.*) |
MyProject/src/Models/User.cs |
src/Models/User.cs |
.*/(Controllers/.*) |
MyApp/Areas/Admin/Controllers/HomeController.cs |
Controllers/HomeController.cs |
- Visual Studio 2022 (version 17.0+), 64-bit
This extension is a fork of CopyRelativePathUnixStyle by Dennis Huillca, which provided the original functionality for copying relative file paths with Unix-style separators from Solution Explorer.
The original project built upon work by Masoud Memariani (CopyProjectUnixPath) and a StackOverflow answer that provided the core path-copying logic.
See LICENSE.txt





