标签: visual-studio-code

如何安装 Visual Studio Code?

我刚刚下载VSCode-linux-x64Microsoft网站。这是一个 62 MB 的 zip 文件。如何在我的 Ubuntu 系统上安装它?

ide microsoft software-installation visual-studio-code

173
推荐指数
6
解决办法
51万
查看次数

如何在 Ubuntu 上更新 Visual Studio Code?

我为 Ubuntu(64 位)下载了 .tar.gz 版本的 VS Code,并且已经能够顺利运行一段时间了。也安装了一些扩展。

如何有效地更新此 VS Code 安装?我能想到的一件事是下载新的 .tar.gz 存档并解压缩到同一位置,只保留旧的“扩展”文件夹。

如果我使用 .deb 版本,是否需要相同的过程?每次有更新时我都会下载新的 .deb 吗?

package-management visual-studio-code

136
推荐指数
7
解决办法
19万
查看次数

如何以 root 身份运行 Visual Studio Code

我最近安装了 Visual Studio Code 编辑器。我下载了 32 位 .deb 包。安装并正常运行,但是当我尝试在我的项目文件夹中保存文件时,它返回权限被拒绝。所以,我重新运行代码

sudo code .
Run Code Online (Sandbox Code Playgroud)

它返回

It is recommended to start vscode as a normal user.
To run as root, you must specify an alternate user data directory with the --user-data-dir argument.
Run Code Online (Sandbox Code Playgroud)

我寻找如何使用--user-data-dir参数指定备用用户数据目录,但我没有找到太多。

那么,如何在 Ubuntu 16.04 中以 root 身份运行 Visual Studio Code?

编辑:我更喜欢避免更改目录权限的解决方案。

edit2:项目目录:(/var/www/project我使用 Apache 和 vhost)

permissions visual-studio-code

73
推荐指数
3
解决办法
29万
查看次数

如何使用终端打开 Visual Studio Code

最近我下载了作为文本编辑器运行的 Visual Studio 代码,但我不知道如何从终端打开代码文件。

当我使用 Sublime Text 时,命令是subl,所以当我运行subl newFolder.c它时,它会自动打开一个名为newFolder.c.

我可以输入什么来在 Visual Studio Code 中创建/打开文件?

command-line visual-studio-code

68
推荐指数
2
解决办法
26万
查看次数

VS Code 导致 17.10、18.04 随机且完全冻结

请阅读:见最后一位。我不认为这是与 Ubuntu 相关的问题,而是与 VS Code 相关的问题。

最近在17.1018.04(我今天刚升级)下,Ubuntu会随机完全死机。我无法移动光标或使用键盘。当然,我尝试切换到 TTY 会话但没有成功。每次,我都必须求助于SysRq+ REISUB,这(显然)不是首选。

我试图切换图形驱动程序,理论上可能是这样。我本来是用开源的nVidia驱动,后来改用专有的也没用。我目前正在使用开源驱动程序。

我通常打开的只是 Firefox(不是加载了大量标签)和 VS Code,最多打开几个文件和一个终端。

有任何想法吗?

更新:系统日志没有显示任何正在发生的迹象,更不用说出现问题了。我不知道这是否相关,但有时(尤其是在启动后)程序需要花费大量时间(> 5-10 秒),甚至是命令行程序。

又一个更新!— 即使禁用了所有 GNOME 扩展,它仍然崩溃。我试过 XFCE,它仍然崩溃。

总结:Ubuntu 在看似随机的时间完全冻结,在日志中不留痕迹,并且与任何特定的桌面环境或 GNOME 扩展无关。

(可能是最终版本)更新:我确信这是 VS Code 的问题。我已经运行 GNOME 好几天了,其他 Electron 应用程序都打开(Slack、Pulse 等),并且没有出现过一次死机。我在 Twitter 上有 DM'd VS Code,并且可能会提交错误报告,因为他们尚未回复。

visual-studio-code 17.10 18.04

23
推荐指数
3
解决办法
2万
查看次数

什么是 snap 的经典模式,为什么有些 snap 没有它就不能安装(例如 MS Visual Studio)?

我尝试使用以下命令在 Ubuntu 16.04 上将 MS Visual Studio Code 作为 snap 安装:

sudo snap install vscode
Run Code Online (Sandbox Code Playgroud)

但我有以下错误:

error: This revision of snap "vscode" was published using classic confinement and thus may perform
       arbitrary system changes outside of the security sandbox that snaps are usually confined to,
       which put your system at risk.

       If you understand and want to proceed repeat the command including --classic.
Run Code Online (Sandbox Code Playgroud)

我想知道--classicflag 有什么作用(不仅仅是man页面解释)以及为什么我在安装 Visual Studio Code 时会收到上一个错误。

software-installation snap visual-studio-code

16
推荐指数
1
解决办法
8834
查看次数

将使用 vscode 打开添加到 Ubuntu 中的上下文菜单

在 Windows 中,我们有一个选项:在上下文菜单中添加“使用代码打开”操作,这允许我们使用 vscode 打开任何文件或文件夹,有没有办法在 Ubuntu 中添加此功能?

visual-studio-code 18.04

14
推荐指数
4
解决办法
2万
查看次数

为什么 Visual Studio Code 在 Ubuntu 中运行缓慢?

我已经安装了 Ubuntu 18.04 LTS 我曾经在我的项目中使用 Visual Studio Code,但问题是它很慢。它是钩子或锁子,我不知道怎么说才能让他们理解我,因为我使用翻译器,我不知道什么会更好。事实是,在这个版本和 16.04 中都非常糟糕。我在 Windows 中也有它,它运行良好。有时它会崩溃,阻止所有进程并拒绝访问计算机。这与 Ubuntu 有什么关系,我应该以任何方式对其进行优化吗?如果你给我一些想法,好吧,正如我所说,我已经习惯了 Visual Studio,我尝试了 Sublime text-3,它要好得多,但我应该习惯它,我不太喜欢它。请原谅语法,我必须使用翻译器。谢谢你。

performance visual-studio-code

14
推荐指数
1
解决办法
2万
查看次数

无法打开 Visual Studio Code

我已经在装有 Ubuntu 16.04 LTS 的笔记本电脑上安装了 VS Code。我尝试了多种安装方法,结果相同;最近,我在这里遵循了 Cactux 的“新”说明。我试过以两种方式打开应用程序都没有效果。

  • 当我从“应用程序”打开程序时,图标在启动器中显示大约 15 秒然后消失。没有错误弹出。
  • 当我打开一个终端并输入 时code,该命令什么也不做,我会在不到一秒钟的时间内收到一个新提示。

由于我对 Linux 比较陌生,因此我正在努力尝试尝试什么。 which codeyields /usr/bin/code,这是一个 bash 脚本。这是我超越我的深度的地方。

脚本内容

/usr/bin$ cat code
#!/usr/bin/env bash
#
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for license information.

# If root, ensure that --user-data-dir or --file-write is specified
if [ "$(id -u)" = "0" ]; then
    for i in $@ …
Run Code Online (Sandbox Code Playgroud)

bash visual-studio-code

13
推荐指数
2
解决办法
5万
查看次数

Ubuntu 中的 Nautilus 等文件管理器中是否有集成的终端选项?

有没有办法让我在 Ubuntu 的文件管理器中有一个集成终端(就像终端用 VSCode 打开的方式),这样当我从任何文件夹触发这个内置终端时,它会在同一窗口中显示提示。

例如:VSCode 集成终端如下所示:

VSCode 集成终端

现在这是通过右键单击并选择“在终端中打开”选项来实现的,这会打开一个新窗口。

command-line nautilus visual-studio-code

11
推荐指数
1
解决办法
2543
查看次数