Skip to content

VSCode Profiles offers Visual Studio Code profiles tailored for C++, .NET, Python, Rust, and web development. Each profile includes necessary extensions and settings to optimize your workflow, with the Default profile providing a comprehensive base setup. Integrate these profiles to enhance your development environment.

Notifications You must be signed in to change notification settings

Hasnat-Ahmed-Goheer/VSCode-Profiles

Repository files navigation

VS Code Profiles

Welcome to the vscode-profiles repository! This repository contains various Visual Studio Code profiles that I have created for different development setups and workflows.

Overview

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.

Getting Started

Prerequisites

  • Visual Studio Code installed on your machine.

Installation

  1. Clone the repository:

    git clone https://github.com/hasnat-ahmed-goheer/vscode-profiles.git
  2. Navigate into the project directory:

    cd vscode-profiles

Usage

  1. Open VS Code.
  2. Go to the Command Palette (Ctrl+Shift+P or Cmd+Shift+P on macOS).
  3. Type and select Preferences: Open Settings (JSON) to manually integrate the settings from the profiles provided.

Importing Profiles

  1. Copy the contents of the desired profile from this repository.
  2. Open VS Code and go to the Command Palette.
  3. Search for Preferences: Open User Settings and paste the profile settings into the appropriate sections.

Profiles

  • 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 the Default profile.
  • DotNET Dev Nexus: Configured for .NET development, including relevant extensions and settings for C# and .NET Core projects, building on the Default profile.
  • Python Dev Nexus: Optimized for Python development with Python-specific extensions and settings, building on the Default profile.
  • Rust Dev Nexus: Designed for Rust programming, featuring Rust extensions and settings in addition to those in the Default profile.
  • WebDev Nexus: Focused on web development with extensions and settings for HTML, CSS, JavaScript, and related technologies, plus the extensions from the Default profile.

Contributing

Feel free to contribute by adding new profiles or improving existing ones. Please open a pull request with a clear description of the changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any questions or suggestions, please contact ch.hsyahmedgoheer@gmail.com or open an issue in the repository.

Happy coding!

About

VSCode Profiles offers Visual Studio Code profiles tailored for C++, .NET, Python, Rust, and web development. Each profile includes necessary extensions and settings to optimize your workflow, with the Default profile providing a comprehensive base setup. Integrate these profiles to enhance your development environment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published