FilewrightFile management for VS Code, the way it should have been from the start. Create, delete, rename, move, and copy files without leaving your keyboard — with smart templates, per-project extension detection, and a searchable, multi-select picker for every operation. Inspired by the file wizards in JetBrains IDEs, rebuilt for VS Code. WhyVS Code's native "New File" gives you an empty file and nothing else. Filewright gives you:
No configuration required to get value on day one. Everything is tweakable if you want more. Features📄 Create FileType a name, pick a location (Current / Elsewhere / Root), done. No extension needed — it's suggested from your project automatically, and you can always override it. Flutter files even ask what kind of widget you want (Stateless / Stateful / Screen) and generate proper Dart code with the right imports and a PascalCase class name. 📄📄 Create Multiple FilesPick a location once, then just type names one after another — 🗑️ Delete File(s)Fuzzy search across your whole project. Check off multiple files with Space, confirm with Enter. One confirmation, one action, however many files. ✏️ Rename File(s)Same fast multi-select search — pick one file for a quick rename, or several for a batch of renames in a single pass. 📦 Move & CopySearch, pick a destination, done. Copy supports multi-select too, with one shared destination for the whole batch. Keyboard shortcuts
All fully rebindable — search Smart extension detectionNo manual setup — Filewright reads your project to figure out what you're building:
Typed your own extension? It's always respected as-is — suggestions only fill in the gaps. TemplatesDrop files into your templates folder named after the extension they apply to (
Point Configuration
InstallSearch Filewright in the Extensions view, or install from the VS Code Marketplace. Feedback & contributingFound a bug or have an idea? Open an issue — this is an actively maintained project and every report gets read. Want to hack on it yourself? See Built by Orssi MP. |