SkillAgentSearch skills...

Vsnetrw

🗂️ A split file explorer for vscode

Install / Use

/learn @danprince/Vsnetrw
About this skill

Quality Score

0/100

Supported Platforms

GitHub Copilot

README

vsnetrw

A split file explorer for vscode, inspired by netrw, vim-vinegar, dired, and vim-dirvish.

<p align="center"> <img width="800" src="https://user-images.githubusercontent.com/1266011/178103105-1cc41f9e-2b19-4d2c-8e64-7f9c688575e6.png" alt="vsnetrw in action" /> </p>

Shortcuts

Use vsnetrw.open to open a file explorer at the parent directory of the currently active text editor. Once open the following shortcuts are available.

| Default Shortcut | Command | Description | | ---------------- | ------- | ----------- | | <kbd>enter</kbd> | vsnetrw.openAtCursor | Open the file or directory under the cursor | | <kbd>-</kbd> | vsnetrw.openParent | Jump to the parent directory | | <kbd>~</kbd> | vsnetrw.openHome | Jump to the root of the current workspace folder, or user's homedir. | | <kbd>R</kbd> | vsnetrw.rename | Rename the file or directory under the cursor | | <kbd>%</kbd> | vsnetrw.create | Create a new file or directory (and any intermediate directories). | | <kbd>d</kbd> | vsnetrw.createDir | Create a new directory (and any intermediate ones). | | <kbd>D</kbd> | vsnetrw.delete | Delete the file or directory under the cursor. | | <kbd>ctrl+l</kbd> | vsnetrw.refresh | Refresh the directory listing. | | <kbd>esc</kbd> | vsnetrw.close | Close the active explorer. |

VSCodeVim Keybindings

To make - open an explorer from any file (like vim-vinegar) add the following binding to your vim.normalModeKeyBindings.

{
  "before": ["-"],
  "commands": ["vsnetrw.open"],
  "when": "editorLangId != vsnetrw"
}

This binding can't be provided as part of the extension because native VSCode's keybindings will accidentally trigger in undesirable instances (e.g. pressing r- in normal mode).

Installation

vsnetrw can be installed from the VSCode Marketplace.

You can also download a VSIX from releases and install it by running >Extensions: Install from VSIX.

View on GitHub
GitHub Stars45
CategoryDevelopment
Updated4mo ago
Forks11

Languages

JavaScript

Security Score

92/100

Audited on Nov 26, 2025

No findings