问题描述
我刚刚从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
,然后就可以开始了。
老答案
-
提取它:
unzip VSCode-linux-x64.zip -d ~/path/to/VSCode
-
运行
code
可执行文件以打开Visual Studio代码 -
(可选)创建符号链接以方便地从终端运行
code
:sudo 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
文件,我建议使用该文件而不是下面的方法。
我做过的方式如下。使用终端:
-
为这些文件创建一个目录并切换到此目录:
mkdir msvs && cd msvs
目录名称是任意的。
-
将zip文件解压到新文件夹中:
unzip ../Downloads/VSCode-linux-x64.zip
-
使用IDE运行ide
./VSCode-linux-x64/code &
您还可以创建桌面链接,以便您可以直接从桌面或Nautilus中的double-click启动它。
要创建菜单项:
-
在终端上创建一个文件
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过程:
-
转到Visual Studio Code网站并单击Download Code for Linux。 (您应该也可以查看license terms和privacy policy。)
-
建立一个你想要Visual Studio代码去的新文件夹。最好在你的个人文件夹中这样做(如果其他用户想要使用Visual Studio Code,可以将它们分离提取出来 – 然后任何修改或配置更改将为per-user)。此目标文件夹应该为空,因为提供下载的
.zip
存档不包含top-level文件夹中的所有内容。例如,如果您将自己的用户的软件安装在~/opt
中,则可以在其中创建一个名为VSCode-linux-x64
的新文件夹。 -
右键单击下载的.zip文件,然后单击“提取到…”,然后选择您创建的文件夹。如果您愿意,或者如果文件浏览器未显示“提取到…”选项,则可以将.zip文件移动到目标文件夹right-click图标中,然后单击“在此处提取”。
-
要在
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