Notifications
Clear all

Installing Visual Studio Code (VSCode) on Fedora


(@sravan)
Script Novice
Joined: 10 months ago
Posts: 39
Topic starter  

Visual Studio Code, or VSCode, is a powerful and lightweight code editor that has gained immense popularity among developers for its rich feature set and extensive extension support. If you're wondering how to get VSCode up and running on your Fedora system, you've come to the right place! Let's dive into the installation process.

Step 1: Updating Your System

Before we begin, it's a good practice to ensure your Fedora system is up-to-date. Open your terminal and run the following command:

sudo dnf update

This command will update all your system packages to their latest versions. It might take a while, depending on your internet connection and the number of updates available.

Step 2: Installing VSCode

VSCode is not included in the default Fedora repositories, but Microsoft provides a repository for installing VSCode. First, you'll need to import the Microsoft GPG key:

sudo rpm --import  https://packages.microsoft.com/keys/microsoft.asc 

Next, add the VSCode repository to your system:

sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl= https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.as c" > /etc/yum.repos.d/vscode.repo'

Now that the repository is added, you can install VSCode using the following command:

sudo dnf install code

This command will download and install VSCode along with any required dependencies.

Step 3: Launching VSCode

With VSCode installed, you're ready to launch it and start coding! You can find VSCode in your application menu or launch it from the terminal with the command:

code

Step 4: Customizing and Using VSCode

VSCode is highly customizable. Explore the Extensions view (by clicking on the square icon on the sidebar or pressing Ctrl+Shift+X) to find and install extensions for different languages, debuggers, and tools to enhance your development workflow.

VSCode has a rich set of integrated tools, including a built-in terminal, version control integration, and a debugging interface. Take some time to explore these features to streamline your development process.


   
Quote
Share: