A lightning-fast, frictionless VS Code extension for quickly scaffolding files and directories using an interactive, context-aware command line interface directly in the QuickPick menu.

✨ Features
- ⚡ Batch Creation: Create multiple files and folders at once (e.g.,
api.ts, types.ts, utils/). - 🗑️ Quick Delete: Type the configured prefix (default:
del) before a file or folder name to safely move it to the Recycle Bin/Trash. - 🧠 Smart Context Pathing: The extension remembers your base directory during batch creation. Type
components/, Button.tsxand the file is automatically placed inside the folder. - 🪄 Force Create (Spacebar Trick): Append a space (e.g.,
env) to instantly bypass folder auto-selection and force-create a file. - 🔀 OS-Aware Slashes: Automatically corrects
/and\based on your operating system. - 🚀 Fast Navigation: Type
/to jump to the workspace root, or..to dynamically navigate to the parent directory.
⌨️ Usage
Trigger the Navigator
- Press
Ctrl+Shift+P(orCmd+Shift+Pon macOS). - Search for "Quick Touch: Create New File".
Pro Tip: Bind this command to a custom shortcut like
Ctrl+Alt+Nfor maximum speed.
Create Files and Directories
- Single File: Type
filename.tsand pressEnter. - Nested Folders: Type
path/to/filename.ts— missing directories are built automatically. - Directories Only: End your input with a slash (e.g.,
hooks/). - Batch Creation: Type
api.ts, types.ts, utils/— creates all three instantly.
Delete Files and Directories
- Safe Deletion: Type
del(or your custom prefix) followed by the file/folder name (e.g.,del env.ts). Select the item with the trash icon$(trash)and hitEnterto safely move it to your OS Recycle Bin. - Navigate & Delete: Navigate through folders while in delete mode (e.g.,
del src/components/).
⚙️ Configuration
Customize the extension behavior in your settings.json:
-
quick-touch.excludeFolders(Array) Folders to completely hide from the file navigator. Default:["node_modules", ".git", "dist", "out", ".vscode", "coverage"] -
quick-touch.autoOpenBehavior(String) Controls which files are automatically opened after batch creation. Options:"first","all","none". Default:"first" -
quick-touch.showHiddenFiles(Boolean) Show or hide files and folders starting with a dot (e.g.,.vscode,.env). Default:false -
quick-touch.deletePrefix(String) The command prefix used to trigger file or folder deletion in the QuickPick menu. Default:"del"