Welcome to the vscode-profiles
repository! This repository contains various Visual Studio Code profiles that I have created for different development setups and workflows.
This repository includes:
- Profiles - VS Code profiles configured for different programming languages, frameworks, or workflows.
- Extensions - Recommended extensions for each profile.
- Settings - Custom settings and configurations for VS Code.
- Visual Studio Code installed on your machine.
-
Clone the repository:
git clone https://github.com/hasnat-ahmed-goheer/vscode-profiles.git
-
Navigate into the project directory:
cd vscode-profiles
- Open VS Code.
- Go to the Command Palette (
Ctrl+Shift+P
orCmd+Shift+P
on macOS). - Type and select
Preferences: Open Settings (JSON)
to manually integrate the settings from the profiles provided.
- Copy the contents of the desired profile from this repository.
- Open VS Code and go to the Command Palette.
- Search for
Preferences: Open User Settings
and paste the profile settings into the appropriate sections.
Default
: Includes major extensions and settings for general development needs. This profile serves as a base configuration.C-C++ Dev Nexus
: Tailored for C and C++ development with specific extensions and settings for C/C++ programming, building on theDefault
profile.DotNET Dev Nexus
: Configured for .NET development, including relevant extensions and settings for C# and .NET Core projects, building on theDefault
profile.Python Dev Nexus
: Optimized for Python development with Python-specific extensions and settings, building on theDefault
profile.Rust Dev Nexus
: Designed for Rust programming, featuring Rust extensions and settings in addition to those in theDefault
profile.WebDev Nexus
: Focused on web development with extensions and settings for HTML, CSS, JavaScript, and related technologies, plus the extensions from theDefault
profile.
Feel free to contribute by adding new profiles or improving existing ones. Please open a pull request with a clear description of the changes.
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions or suggestions, please contact ch.hsyahmedgoheer@gmail.com or open an issue in the repository.
Happy coding!