Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Better Copy Path with LinesNew to Visual Studio Code? Get it now.
Better Copy Path with Lines

Better Copy Path with Lines

Mark Shawn

|
72 installs
| (3) | Free
Copy file paths with line numbers - Enhanced fork with faster UX and fixed line gutter support
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Better Copy Path with Lines

Copy file paths with line numbers in one click - Perfect for code reviews, bug reports, and team collaboration.

VS Code Marketplace Open VSX Downloads Rating

English • 中文文档

⚡ Quick Demo

Right-click in the line number area or editor → Get src/app.ts:42 instantly.

src/components/Button.tsx:42        ← Single line
src/utils/helper.ts:10-20           ← Line range
src/api/client.ts:5, 15, 25         ← Multiple selections

Use cases:

  • 📝 GitHub issues/PRs - Share precise code locations
  • 💬 Team chat - Reference specific lines in discussions
  • 📚 Documentation - Link to exact code sections
  • 🐛 Bug reports - Point to problematic lines

✨ Features

🎯 Three Ways to Copy

1. Line Number Gutter (most common)

Line number gutter context menu

2. Editor Area (current cursor position)

Editor context menu

3. Multi-Selection (ranges and multiple lines)

Multi-line selection

📋 Output Formats

Format Example Use Case
Relative src/Button.tsx:42 GitHub, team collaboration
Absolute /Users/me/project/src/Button.tsx:42 Local references
Range src/utils.ts:10-20 Code blocks
Multiple src/api.ts:5, 15, 25 Scattered references

⚙️ Customizable Settings

{
  "copyPathWithLineNumber.path.separator": "slash",      // "/" | "\" | "system"
  "copyPathWithLineNumber.range.connector": "dash",      // "-" | "~"
  "copyPathWithLineNumber.selection.separator": "comma", // "," | ";" | " "
  "copyPathWithLineNumber.show.message": true            // Show notification
}

📥 Installation

VS Code (Marketplace)

code --install-extension MarkShawn2020.better-copy-path-with-lines

VSCodium (Open VSX)

codium --install-extension MarkShawn2020.better-copy-path-with-lines

Or search "Better Copy Path with Lines" in the Extensions panel (Ctrl+Shift+X / Cmd+Shift+X)

🎯 Why This Fork?

Enhanced fork of qishan233/copy-path-with-line-number with critical fixes and UX improvements.

Aspect Original This Fork
Line gutter ❌ Broken ✅ Fixed
Menu clicks 3 (submenu) 2 (direct)
Commands 4 mixed options 2 focused
Performance Baseline 33% faster

Key improvements: Fixed VSCode line number API · Removed submenus · Simplified labels · Automated releases

🤝 Contributing

Uses automated releases via Conventional Commits. Push feat: or fix: commits to trigger auto-publish to both marketplaces.

git commit -m "feat: new feature"  # → 0.2.0 → 0.3.0
git commit -m "fix: bug fix"       # → 0.2.0 → 0.2.1
git push  # Automatically publishes to VS Code & Open VSX

See CONTRIBUTING.md for details.

🐛 Issues & Support

Report bugs: GitHub Issues

📝 Release Notes

Latest: v0.2.0 - View Changelog

v0.2.0 - Automated Release Pipeline

  • ✅ Dual marketplace publishing (VS Code + Open VSX)
  • ✅ Auto-versioning with semantic-release
  • ✅ Auto-generated CHANGELOG
  • ✅ GitHub Actions CI/CD workflow

v0.1.3 - Improved Defaults

  • Changed range connector to - (industry standard)
  • Better compatibility with GitHub/GitLab

v0.1.2 - Critical Fix

  • Fixed line number gutter context menu
  • Improved VSCode API handling

View full changelog


📜 License

MIT License

🙏 Credits

Fork of: qishan233/copy-path-with-line-number Maintainer: MarkShawn2020


Made with ❤️ for developers who share code references frequently

⬆ Back to top

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