🎯 VS Code Configuration Files
Welcome to the VS Code Configuration Repository!
Inside the src/ folder, you'll find:
- extensions/ — a folder containing your VS Code extensions.
- keybindings.json — your customized keyboard shortcuts.
- settings.json — your personalized settings.
These files were originally exported from a Windows environment but are portable to Linux, macOS, Raspberry Pi OS, and others.
📂 Folder Structure
src/
├── extensions/
│ ├── extension-1/
│ └── ...
├── keybindings.json
└── settings.json
⚡ How to Move These Files
VS Code stores user settings and extensions in different locations based on your operating system.
| System | Settings & Keybindings Location | Extensions Location |
|---|---|---|
| Windows | %APPDATA%\Code\User\ |
%USERPROFILE%\.vscode\extensions\ |
| Linux | ~/.config/Code/User/ |
~/.vscode/extensions/ |
| Raspberry Pi | ~/.config/Code/User/ |
~/.vscode/extensions/ |
| macOS | ~/Library/Application Support/Code/User/ |
~/.vscode/extensions/ |
✨ Steps
1. Move Settings and Keybindings
Copy settings.json and keybindings.json to your system's User folder.
-
Windows (Command Prompt / PowerShell):
copy src\settings.json %APPDATA%\Code\User\ copy src\keybindings.json %APPDATA%\Code\User\ -
Linux / Raspberry Pi (Terminal):
cp src/settings.json ~/.config/Code/User/ cp src/keybindings.json ~/.config/Code/User/ -
macOS (Terminal):
cp src/settings.json ~/Library/Application\ Support/Code/User/ cp src/keybindings.json ~/Library/Application\ Support/Code/User/
2. Move Extensions
Copy the content of src/extensions/ into your system’s .vscode/extensions/ directory — not the extensions/ folder itself.
-
Windows (Command Prompt / PowerShell):
xcopy src\extensions\* %USERPROFILE%\.vscode\extensions\ /E /I -
Linux / Raspberry Pi / macOS (Terminal):
cp -r src/extensions/* ~/.vscode/extensions/
⚠️ Make sure individual extension folders are directly inside
.vscode/extensions/.
🛠 Additional Notes
-
VS Code Insiders:
- Settings:
~/.config/Code - Insiders/User/ - Extensions:
~/.vscode-insiders/extensions/
- Settings:
-
VSCodium:
- Settings:
~/.config/VSCodium/User/ - Extensions:
~/.vscode-oss/extensions/
- Settings:
✅ Final Checklist
- Copy
settings.jsonandkeybindings.jsoninto the User folder - Copy contents of
src/extensions/into the.vscode/extensions/directory - Restart VS Code
- Confirm settings and extensions are applied
🧡 License
Released under the MIT License.
📜 List of Extensions
Here are all the extensions currently in the src/extensions/ folder:
1. vscode-icons-mac
Publisher: wayou liu
🔹 Adds Mac-inspired icons for file types and directories in VS Code, making your workspace more visually appealing.
2. Time
Publisher: Nerds Inc
🕒 A simple extension that displays the current time in your status bar.
3. SQLite
Publisher: alexcvzzz
📊 A SQLite extension for VS Code, allowing you to interact with SQLite databases directly from the editor.
4. Python
Publisher: Microsoft
🐍 Provides support for Python development, including IntelliSense, linting, debugging, code navigation, and more.
5. Python Debugger
Publisher: Microsoft
🐞 Adds debugging functionality for Python code in VS Code, allowing you to set breakpoints and inspect code execution.
6. Pylance
Publisher: Microsoft
💨 A fast and feature-rich language server for Python, providing IntelliSense, type checking, and other advanced features.
7. Prettier - Code Formatter
Publisher: Prettier
🎨 An opinionated code formatter that supports many languages, including JavaScript, TypeScript, HTML, CSS, and more.
8. PlatformIO IDE
Publisher: PlatformIO
🛠 A powerful ecosystem for embedded development that supports multiple platforms and frameworks, all within VS Code.
9. PHP Profiler
Publisher: DEVSENSE
📈 A profiler for PHP, helping you analyze the performance of your PHP code and optimize its execution.
10. PHP
Publisher: DEVSENSE
💻 Adds PHP support to VS Code, including IntelliSense, debugging, and syntax highlighting for PHP files.
11. IntelliPHP
Publisher: DEVSENSE
🚀 Improves PHP development with features like code completion, navigation, and debugging within VS Code.
12. Composer
Publisher: DEVSENSE
🧩 Integrates Composer (PHP package manager) into VS Code, enabling you to manage dependencies directly from the editor.
13. Peacock
Publisher: John Papa
🌈 Allows you to change the color of your VS Code workspace, making it easy to differentiate between different projects.
14. Path Intellisense
Publisher: Christian Kohler
🔍 Autocompletes filenames and paths in your code, making it quicker to add file references in VS Code.
15. npm Intellisense
Publisher: Christian Kohler
📦 Provides IntelliSense for npm modules, allowing you to auto-complete module names and easily navigate dependencies.
16. Lunar Pink Theme
Publisher: Nícolas D. Schmidt
🌙 A pink-themed color palette for VS Code that provides a vibrant and attractive editor experience.
17. JavaScript (ES6) Code Snippets
Publisher: charalampos karypidis
⚡ Adds snippets for ES6 features in JavaScript, such as arrow functions, classes, and more, to help you write code faster.
18. ESLint
Publisher: Microsoft
🚨 Integrates ESLint into VS Code, providing linting for JavaScript and TypeScript, helping you maintain clean and error-free code.
19. Discord Rich Presence Connect
Publisher: GlobalArt
🎮 Connects your VS Code to Discord, displaying what you are working on in real-time as a rich presence.
20. C/C++
Publisher: Microsoft
🖥 Adds full IntelliSense, debugging, and code navigation support for C and C++ programming languages.
21. Apc Customize UI++
Publisher: drcika
🎨 Customizes the UI of VS Code, allowing for tweaks to the appearance of the editor.
22. npm
Publisher: eg2
📦 Adds npm support to VS Code, allowing you to manage your npm packages and run npm scripts directly from the editor.