如何在 Fedora 40 或 39 上安装 Visual Studio Code

Visual Studio Code 是一款功能强大、用途广泛的代码编辑器,吸引了全球开发人员的关注。其轻量级的设计和强大的功能使其成为编码、调试和 Web 开发任务的理想选择。凭借一系列扩展和自定义选项,Visual Studio Code 因其对各种编程语言和开发环境的适应性而脱颖而出。

以下是 Visual Studio Code 的一些主要亮点:

  • 跨平台兼容性:可在 Windows、macOS 和 Linux 上无缝运行。
  • 直观的界面:提供干净、方便的工作空间,并可根据个人喜好进行定制。
  • 丰富的语言支持:为多种编程语言提供内置支持。
  • 强大的调试工具:包括一个集成的调试器,以帮助快速诊断和修复问题。
  • 可扩展、可定制:允许用户使用扩展和主题来增强功能。
  • 源代码控制集成:开箱即用支持 Git,使版本控制更加顺畅、更加集成。
  • 智能代码补全:具有 IntelliSense 功能,可根据变量类型、函数定义和导入的模块提供智能完成。
  • 远程开发功能:直接从编辑器在远程机器、容器甚至 Windows Subsystem for Linux (WSL) 上启用编码。

现在,让我们深入了解在 Fedora 40 或 39 Linux 系统上安装 Visual Studio Code 的技术细节。

方法 1:通过 RPM 安装 Visual Studio Code

在安装 Visual Studio Code 之前更新 Fedora

在开始安装过程之前,确保您的 Fedora 系统是最新的至关重要。这种做法有助于避免安装过程中出现潜在问题,并确保系统平稳运行。

要更新您的 Fedora 系统,请打开终端并执行以下命令:

sudo dnf upgrade --refresh

导入 Visual Studio Code RPM

标准 Fedora 存储库中默认不提供 Visual Studio Code。但是,您可以按照以下步骤在系统上轻松设置和导入官方 Visual Studio Code 存储库:

导入 VSCode GPG 密钥:

要验证已安装软件包的真实性,请首先使用以下命令导入 GPG 密钥:

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

导入 VSCode RPM 存储库:

接下来,使用以下命令导入存储库。此命令创建一个新的存储库文件,其中包含访问 Visual Studio Code 包所需的配置:

printf "[vscode]\nname=packages.microsoft.com\nbaseurl=https://packages.microsoft.com/yumrepos/vscode/\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc\nmetadata_expire=1h" | sudo tee -a /etc/yum.repos.d/vscode.repo

成功执行后,你应该在终端中看到以下输出:

[vscode] name=Visual Studio Code baseurl=https://packages.microsoft.com/yumrepos/vscode enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://packages.microsoft.com/keys/microsoft.asc

有了存储库,您现在可以在 Fedora Linux 上安装 Visual Studio Code。

完成 Visual Studio Code 安装

有两个选项可用:稳定版本和内部版本。对于大多数用户,我们建议安装稳定版本。

笔记: 您可以安装 Visual Studio Code 稳定版和内部版本。如果您愿意,它们可以共享单独的安装。

选项 1:安装 VSCode 稳定版本(推荐)

sudo dnf install code

选项 2:安装 VSCode 内部版本(上游)

如果您希望使用 Visual Studio Insiders 版本,您可以通过运行以下命令来安装内部版本:

sudo dnf install code-insiders

笔记: 第一次安装 Visual Studio Code 时,您应该会看到 GPG 密钥被导入,如下例所示:

导入 GPG 密钥 0xBE1229CF: Userid:“Microsoft(发布签名) “指纹:BC52 8686 B50D 79E3 39D3 721C EB3E 94AD BE12 29CF 来自:https://packages.microsoft.com/keys/microsoft.asc

通过 Flatpak 和 Flathub 安装 Visual Studio Code

此辅助部分提供了有关在 Fedora Linux 上安装 Visual Studio Code 的说明,使用 弗拉特帕克Flathub 存储库,展示了传统 DNF 方法的替代方法。

为 Visual Studio Code 启用 Flathub

首先,确保您的系统包含 Flathub 存储库,其中包含各种应用程序,包括 Visual Studio Code。如果尚未添加,请使用以下命令将 Flathub 存储库添加到 Flatpak:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

通过 Flatpak 命令安装 Visual Studio Code

随着 Flatpak 和 Flathub 的投入使用,继续安装 Visual Studio 代码 通过发送以下命令:

flatpak install flathub com.visualstudio.code

此命令开始在 Flathub 存储库中搜索 Visual Studio Code 包并触发其在您的系统上的安装。

在 Fedora Linux 上对 Flathub 激活进行故障排除

尽管已在 Fedora Linux 上导入了 Flathub,但在某些情况下它可能无法按预期激活。

为了纠正此问题,请输入以下命令来启用 Flathub:

flatpak remote-modify --enable flathub

启动 Visual Studio Code 用户界面

恭喜您成功安装 Visual Studio Code!现在是时候启动该应用程序并探索其功能了。根据您的喜好,有几种方法可以打开 Visual Studio Code。

启动 VSCode 的 CLI 方法

对于喜欢使用命令行终端的用户,可以使用以下命令快速启动 Visual Studio Code:

稳定构建,运行以下命令:

code

内部人士建立,执行以下操作:

code-insiders

或者,Flatpak 安装需要运行 VSCode 的替代 flatpak run 命令:

flatpak run com.visualstudio.code

启动 VSCode 的 GUI 方法

如果您是不喜欢使用命令行终端的桌面用户,则可以通过 GUI 轻松打开 Visual Studio Code。操作方法如下:

  1. 点击 活动 位于屏幕左上角的按钮。
  2. 选择 显示应用程序 (以网格图标表示)显示已安装的应用程序列表。
  3. 查找并点击 Visual Studio 代码 图标来启动应用程序。

其他 Visual Studio Code 命令

更新 Visual Studio Code

为了获得最佳性能和安全性,必须保持 Visual Studio Code 为最新版本。要检查所有 DNF 软件包(包括 Visual Studio Code)的更新,请使用以下命令:

sudo dnf update --refresh

或者,要使用 Flatpak 等效命令全面检查所有 Flatpak 安装的更新,请运行以下命令:

flatpak update

删除 Visual Studio Code

Visual Studio Code 的 DNF 删除方法

假设你不再需要 Visual Studio Code 或希望切换到其他版本。在这种情况下,你可以根据您的安装使用适当的命令将其卸载:

sudo dnf remove code
sudo dnf remove code-insiders

如果你确定以后不会重新安装 Visual Studio Code,你也可以从系统中删除存储库。为此,请执行以下命令:

sudo rm /etc/yum.repos.d/vscode.repo

Visual Studio Code 的 Flatpak 删除方法

或者,如果您使用 Flatpak 安装了 VSCode,请使用以下命令将其删除:

flatpak uninstall com.visualstudio.code

结束语

我们已经介绍了如何在 Fedora 40 或 39 上安装 Visual Studio Code。请记住,VS Code 的强大之处在于其灵活性和自定义选项,因此请毫不犹豫地个性化您的工作区并探索大量可用的扩展。尝试使用功能和设置,找到最适合您的编码风格的设置。祝您编码愉快!

有用且相关的链接

以下是一些与使用 Visual Studio Code 相关的有价值的链接:

Joshua James
跟我来
Joshua James 的最新帖子 (查看全部)