Files
vscode-config/README.md
2025-04-28 21:23:32 +02:00

6.9 KiB
Raw Permalink Blame History

🎯 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 systems .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/
  • VSCodium:

    • Settings: ~/.config/VSCodium/User/
    • Extensions: ~/.vscode-oss/extensions/

Final Checklist

  • Copy settings.json and keybindings.json into 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.