mirror of
https://github.com/treetrum/open-on-remote-ext.git
synced 2026-06-06 08:40:57 +10:00
No description
- TypeScript 100%
|
|
||
|---|---|---|
| .github/workflows | ||
| .vscode | ||
| src | ||
| .gitignore | ||
| .node-version | ||
| .oxlintrc.json | ||
| .release-please-manifest.json | ||
| .vscodeignore | ||
| CHANGELOG.md | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| release-please-config.json | ||
| renovate.json | ||
| tsconfig.json | ||
Open Remote
A lightweight VS Code extension that opens the current file (with optional line selection) on GitHub. A focused replacement for the "open on GitHub" feature from the GitHub Pull Requests extension.
Commands
Both commands are available from the command palette (Cmd+Shift+P) and the file explorer context menu.
| Command | Description |
|---|---|
Open Remote: Open File on Remote |
Opens the file in your browser |
Open Remote: Copy Link to Remote |
Copies the URL to your clipboard |
When invoked, a ref picker appears with two options:
- Current commit (HEAD) — a permanent permalink to the exact commit (selected by default, press Enter to use it)
- Branch — any remote-tracking branch
If you have text selected in the editor, the link will include a line anchor (#L10 or #L10-L25). Line anchors are only added for HEAD permalinks — not branch links, since the file content may differ.
Requirements
- The file must be inside a git repository with a GitHub remote (
github.com) - The built-in VS Code Git extension must be enabled
Notes
- Only
github.comremotes are supported (GitLab/Bitbucket not yet supported) - HEAD links use the commit SHA — they are permanent and won't change as the branch moves