阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      VSCode Linux 安装

      Snap

      您可以通过运行以下命令进行安装:

      sudo snap install --classic code # or code-insiders
      

      安装后,Snap 守护程序将负责在后台自动更新 VS Code。

      只要有新的更新,您就会收到产品内更新通知。

      注意:如果您的 Linux 发行版中没有 snap 该软件,请查看以下安装快照指南

      https://docs.snapcraft.io/installing-snapd

      基于 Debian 和 Ubuntu 的发行版

      为基于 Debian / Ubuntu 的发行版安装 Visual Studio Code 的最简单方法是通过图形软件中心(如果有)或通过命令行通过以下方式下载并安装。deb 软件包(64 位):

      sudo apt install ./<file>.deb
      
      # If you're on an older Linux distribution, you will need to run this instead:
      # sudo dpkg -i <file>.deb
      # sudo apt-get install -f # Install dependencies
      

      安装.deb软件包将自动安装 apt 信息库和签名密钥,以启用使用系统的软件包管理器的自动更新。

      请注意,VS Code 下载页面上也提供了 32 位和。tar.gz 二进制文件。

      还可以使用以下脚本手动安装存储库和密钥:

      curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
      sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/
      sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
      

      然后更新软件包缓存并使用以下方法安装软件包:

      sudo apt-get install apt-transport-https
      sudo apt-get update
      sudo apt-get install code # or code-insiders
      

      基于 RHEL,Fedora 和 CentOS 的发行版

      目前,我们在 yum 存储库中提供了稳定的 64 位 VS 代码,以下脚本将安装密​​钥和存储库:

      sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
      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.asc" > /etc/yum.repos.d/vscode.repo'
      
      

      然后更新软件包缓存并使用 dnf(Fedora 22 及更高版本)安装软件包:

      sudo dnf check-update
      sudo dnf install code
      

      或使用 yum 以下旧版本:

      yum check-update
      sudo yum install code
      

      由于手动签名过程和我们使用的发布系统,yum 存储库可能会滞后并且无法立即获得最新版本的 VS Code。

      基于 openSUSE 和 SLE 的发行版

      上面的 yum 存储库也适用于基于 openSUSE 和 SLE 的系统,以下脚本将安装密​​钥和存储库:

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

      然后更新软件包缓存并使用以下方法安装软件包:

      sudo zypper refresh
      sudo zypper install code
      

      用于 NixOS 的 Nix 软件包(或使用 Nix 软件包管理器的任何 Linux 发行版)

      nixpkgs 存储库中有一个由社区维护的 VS Code Nix 软件包。为了使用 Nix 进行安装,请将 allowUnfreeoption 设置为 true config.nix 并执行:

      nix-env -i vscode
      

      手动安装 .rpm 软件包

      所述 VS 代码的。rpm 包(64 位),也可以手动下载并安装,但是自动更新将除非上面安装了存储库不工作。

      下载后,可以使用您的软件包管理器进行安装,例如 dnf:

      sudo dnf install <file>.rpm
      

      将 VS Code 设置为默认文本编辑器

      xdg 打开

      您可以 text/plain 使用 xdg-open 以下命令为文本文件()设置默认的文本编辑器:

      xdg-mime default code.desktop text/plain
      

      Debian 替代系统

      基于 Debian 的发行版允许使用 Debian 替代系统设置默认编辑器,而无需考虑 MIME 类型。

      您可以通过运行以下代码并选择代码来进行设置:

      sudo update-alternatives --set editor /usr/bin/code
      
      目录
      目录