A clean, minimal, and professional Visual Studio Code configuration bundle by BinaryOxide.
This repository contains everything needed to reproduce a clean, productivity-focused VS Code look and behaviour. It includes two ways to apply the setup: using the full exported profile (fast, less professional) or manually applying the settings.json and keybindings.json (recommended for control and portability).
minimalistic-VS-code/
├── .vscode/ # Optional workspace settings (if any)
├── Previews/ # UI screenshots showing the final look
│ ├── preview1.png
│ ├── preview2.png
│ └── preview3.png
├── Profile/ # VS Code exported profile file
│ └── BinaryOxide-vscode-profile-v1.code-profile
├── extensions/ # extension exports & lists
│ ├── extensions-list.txt # simple list of extension identifiers
│ └── extensions.json # full metadata export (optional)
├── json/
│ └── settings.json # core VS Code settings (recommended to review)
├── keybindings/
│ └── keybindings.json # custom keybindings
└── README.md # this file
What it does: imports settings, extensions, snippets, and keybindings in one click.
Why it’s not recommended for professionals:
- It imports everything (extensions and exact settings), which can bring unnecessary extensions or machine-specific settings that you may not want.
- Harder to audit: you can’t easily review every setting before applying.
- May overwrite local preferences and workspace-specific settings unintentionally.
When to use it: when you want a one-click look match (for demos, quick sharing with friends), not for production machines or long-term setups.
How to use the profile:
- Open VS Code.
- Open the Account/Profile menu (bottom-left or use the Command Palette).
- Choose Profiles → Manage Profiles → Import profile from file.
- Select
Profile/BinaryOxide-vscode-profile-v1.code-profile. - Restart VS Code if required.
Important keybindings included (quick reference):
Alt + 1— Toggle terminalAlt + 2— Toggle side panel (explorer)Alt + 3— Change title bar style
⚠️ Reminder: Using the profile will add any extensions listed inside it. Checkextensions/extensions-list.txtbefore importing if you want to avoid installing all extensions.
This method is the recommended, controlled way. It lets you review and selectively apply settings and keybindings.
Steps — Minimal & safe
-
Backup your current user settings and keybindings (always do this first):
- Open Command Palette (
Ctrl+Shift+P) →Preferences: Open Settings (JSON)→ Save a copy. - Command Palette →
Preferences: Open Keyboard Shortcuts (JSON)→ Save a copy.
- Open Command Palette (
-
Apply settings.json
- Open
json/settings.jsonfrom this repo in VS Code. - Review the file and remove any entries you don’t want.
- Copy the contents.
- Open Command Palette →
Preferences: Open Settings (JSON)and paste. Save.
Alternatively, you can copy
json/settings.jsonto your user folder manually:Windows: C:\Users\<your-username>\AppData\Roaming\Code\User\settings.json - Open
-
Apply keybindings.json
- Open
keybindings/keybindings.jsonand review the bindings. - Copy the contents.
- Command Palette →
Preferences: Open Keyboard Shortcuts (JSON)and paste. Save.
Important keybindings (already configured in this repo):
Alt + 1— Toggle terminalAlt + 2— Toggle side panelAlt + 3— Change title bar style
- Open
-
Install extensions (selective)
- Open
extensions/extensions-list.txtto see the extension IDs included. - Recommended: install only the extensions you need. To install from the terminal:
# Windows example (run in PowerShell or CMD where 'code' is in PATH) code --install-extension ms-python.python code --install-extension esbenp.prettier-vscode # or install all from the list: for /f %i in (extensions\extensions-list.txt) do code --install-extension %i
- Or use the Extensions view in VS Code: open the three-dot menu →
Install from VSIX...for local vsix files, or manually search and install by name.
- Open
-
Restart VS Code.
-
Verify the look with
Previews/preview1.pngandpreview2.png.
- Control: Only the settings and extensions you want are applied.
- Security: Avoid unknowingly installing extensions that require permissions.
- Auditability: You can review and version-control small JSON files easily.
- Portability: Easier to apply parts of the config across machines and teams.
- v1.0 — Initial repo layout and baseline settings.
Prepared professionally by BinaryOxide — keep configs minimal, auditable, and portable.
