A bundle of tools for working over SSH remotes.
Permission Badges
Decorates files in the Explorer with their Unix permissions while you're in a remote SSH session.
∅ (dimmed) — no read access
ᴿ — read-only; the editor is also auto-switched to read-only when opened
- Empty folders are dimmed and marked
(empty) in the tooltip
- A two-letter badge derived from the owning group on writable files
- Tooltip on every entry shows
owner:group and the rwxr-xr-x permission bits
Decorations refresh on file changes, when the window regains focus (catching chmod/chown made outside the editor), and on demand.
- Perm Badges: Refresh — clear the cache and re-evaluate every decoration
Quick Remotes
A status-bar button (left side) for jumping to SSH remote folders you use often.
Remotes are defined in the quickRemotes.remotes setting — each entry has a uri and an optional title:
"quickRemotes.remotes": {
"prod-api": {
"uri": "vscode-remote://ssh-remote+prod.example.com/srv/api",
"title": "Production API box"
},
"build": {
"uri": "vscode-remote://ssh-remote+build01/home/ci/workspace"
}
}
Pick a remote to open it in a new window. With a single configured remote, the button shows its name and opens it directly.
- Quick Remotes: Pick Remote — choose a remote to open
| |