当前位置: 首页>>技术问答>>正文


我如何安装Visual Studio代码?

, , , ,

问题描述

我刚刚从the Microsoft website下载了VSCode-linux-x64。这是一个62 MB的zip文件。我如何将它安装在我的Ubuntu系统上?

最佳解决方法

Update

VSCode现在是available as DEB file。您可以下载它,然后运行sudo apt install ~/path/to/code_1.XXX.deb,然后就可以开始了。

老答案

  1. Download Visual Studio Code for Linux

  2. 提取它:unzip VSCode-linux-x64.zip -d ~/path/to/VSCode

  3. 运行code可执行文件以打开Visual Studio代码

  4. (可选)创建符号链接以方便地从终端运行codesudo ln -s /path/to/VSCode/code /usr/local/bin/code

来源(安装说明):https://code.visualstudio.com/docs/setup/linux

次佳解决方法

您可以使用Ubuntu Make下载并安装Visual Studio代码:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

然后安装Visual Studio代码:

umake ide visual-studio-code

然后点击它自动放置在启动器上的Visual Studio图标。

要将其删除,请删除安装文件夹,然后右键单击启动器以取消固定图标。安装文件夹默认为~/tools/web/visual-studio-code

参考

第三种解决方法

现在除了rpm /zip之外,还有一个用于Ubuntu和Debian的.deb软件包。它是可用的here并且可以照常安装:

sudo dpkg -i vscode-amd64.deb

在Xenial上运行良好。也许有人创建了一个PPA来简化更新。或者它将成为官方存储库的一部分。

更新03/17:从版本1.10(2017年2月)开始,官方Linux存储库提供内置 support。 VS Code现在可以在Linux上运行auto-update,但是您必须手动安装一次。

第四种方法

Visual Studio Code在February 2017 (v1.10)上启用官方Linux库

sudo add-apt-repository -y "deb https://packages.microsoft.com/repos/vscode stable main"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EB3E94ADBE1229CF
sudo apt update
sudo apt -y install code

照常升级/dist-upgrade

sudo apt -y upgrade
sudo apt -y dist-upgrade

第五种方法

由于他们现在提供.deb文件,我建议使用该文件而不是下面的方法。

我做过的方式如下。使用终端:

  1. 为这些文件创建一个目录并切换到此目录:

    mkdir msvs && cd msvs
    

目录名称是任意的。

  1. 将zip文件解压到新文件夹中:

    unzip ../Downloads/VSCode-linux-x64.zip
    
  2. 使用IDE运行ide

    ./VSCode-linux-x64/code &
    

您还可以创建桌面链接,以便您可以直接从桌面或Nautilus中的double-click启动它。

要创建菜单项:

  1. 在终端上创建一个文件

    sudo gedit /usr/share/applications/MSVS.desktop
    

并复制并粘贴以下内容:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/opt/msvs/code
Name=MSVS
Icon=/opt/msvs/flurry_ios_visual_studio_2012_replacement_icon_by_flakshack-d5nnelp.png
Categories=Development

在我的情况下,可执行文件驻留在/opt/msvs中。

sudo cp -R ~/Downloads/VSCode-linux-x64 /opt/msvs

我也从这个应用下载了一个MS图标

wget http://fc06.deviantart.net/fs70/i/2012/344/9/1/flurry_ios_visual_studio_2012_replacement_icon_by_flakshack-d5nnelp.png

并将其移至/opt/msvs

sudo mv flurry*png /opt/msvs

第六种方法

本身不需要安装Visual Studio代码。相反,您可以将压缩文件解压到任意位置,然后通过double-clicking运行该程序,该文件名为code(这是主要的可执行文件)。

这是一个GUI-oriented过程:

  1. 转到Visual Studio Code网站并单击Download Code for Linux。 (您应该也可以查看license termsprivacy policy。)

  2. 建立一个你想要Visual Studio代码去的新文件夹。最好在你的个人文件夹中这样做(如果其他用户想要使用Visual Studio Code,可以将它们分离提取出来 – 然后任何修改或配置更改将为per-user)。此目标文件夹应该为空,因为提供下载的.zip存档不包含top-level文件夹中的所有内容。例如,如果您将自己的用户的软件安装在~/opt中,则可以在其中创建一个名为VSCode-linux-x64的新文件夹。

  3. 右键单击下载的.zip文件,然后单击“提取到…”,然后选择您创建的文件夹。如果您愿意,或者如果文件浏览器未显示“提取到…”选项,则可以将.zip文件移动到目标文件夹right-click图标中,然后单击“在此处提取”。

  4. 要在code可执行文件(它是提取的文件之一)上运行Visual Studio代码double-click。目前Visual Studio Code是”preview”软件,这意味着它仍在开发中,并且还不完全稳定。因此,您可能更愿意从终端启动它,以便您可以查看可能有用的错误和警告。为此,打开一个终端窗口(Ctrl + Alt + T),cd到提取它的目录,然后运行./code

第七种方法

安装捕捉。

sudo apt install snapd-xdg-open
sudo snap install vscode --classic

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/417.html,未经允许,请勿转载。