如何在 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/vscodeenabled=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 預覽體驗版,您可以透過執行以下命令來安裝內部版本:

sudo dnf install code-insiders

筆記: 第一次安裝 Visual Studio Code 時,您應該會看到 GPG 金鑰被匯入,如下例所示:

正在匯入 GPG 金鑰 0xBE1229CF:使用者 ID:「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 現已運行,請繼續安裝 視覺工作室程式碼 透過發送以下命令:

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 Code 命令

更新 Visual Studio 程式碼

為了獲得最佳效能和安全性,必須讓 Visual Studio Code 保持最新狀態。若要檢查所有 DNF 軟體套件(包括 Visual Studio Code)的更新,請使用下列命令:

sudo dnf update --refresh

或者,若要使用 Flatpak 等效指令全面檢查所有 Flatpak 安裝是否有更新,請執行以下指令:

flatpak update

刪除 Visual Studio 程式碼

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。的擴展。嘗試各種功能和設置,找到最適合您的編碼風格。快樂編碼!

有用且相關的鏈接

以下是一些與使用 Visual Studio Code 相關的有價值的連結:

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