标签: visual-studio-code

如何在 Linux 上的 Visual Studio Code 中选择列?

我相信列选择(垂直选择)在 Windows 上是 alt+drag,但找不到如何在 Linux 上执行此操作。

visual-studio-code

5
推荐指数
1
解决办法
8128
查看次数

Windows 10 - 如何将 Visual Studio Code 设置为我的默认 HTML 编辑器?

Chrome 被设置为我的默认浏览器,它.htm默认打开文件。

但是,当我右键单击一个.htm文件以打开它进行编辑时,Dreamweaver 会启动并打开该文件。

如何将 Visual Studio Code 设置为我的默认编辑器?我使用的是 Windows 10。我不确定在哪里更改。

windows-10 visual-studio-code

5
推荐指数
1
解决办法
9829
查看次数

如何在 Microsoft Visual Code Editor 中使用 Terminus (TTF) 字体

我在 Visual Studio 中成功使用了Terminus TTF 字体。我下载了:https : //files.ax86.net/terminus-ttf/files/latest-windows.zip

在此处输入图片说明

如何在 Visual Studio Code 中使用 Terminus 字体?字体的名字是什么。我试过:

  • 终点站
  • 终点站 (TTF)
  • 总站TTF

哪里可以知道要在 Sublime、Studio 代码等编辑器中使用的字体名称... 在此处输入图片说明

fonts visual-studio-code

5
推荐指数
1
解决办法
6551
查看次数

适用于 Windows 的 Linux 子系统:Atom 和 Visual Studio Code 立即关闭

有一些关于如何在 Linux 子系统 Windows (WSL) 中运行 GUI 应用程序的指南。

我试图关注其中的一些,但他们每个人都有一些共同点:Linux 原生 Github Atom 和 Linux 原生 Visual Studio Code 都拒绝打开。

在我的最后一种方法中,遵循这个过于简单的指南,我没有收到任何错误消息。运行atomcode只是不做任何事情并立即返回。

从这个角度来看,运行gvim工作没有问题:

在此处输入图片说明

这里可能是什么问题?

编辑: 一些细节:

  • 我使用的是 Windows 10 Pro build 17134。(我无法加入 Insiders)。
  • 我正在为 WSL 使用默认的 Ubuntu 发行版。
  • 我尝试使用 xfce4,但在尝试启动 Atom 时出现以下错误:

assertion 'pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:108, function pa_mutex_unlock(). aborting.

这可以在运行时解决,sudo apt remove --purge libpulse0xfce4取决于它。

或者可以使用 Windows 10 build 17627,据我所知,它从未发布过。

所以在我最近的测试中,我没有使用任何桌面环境,而是直接启动应用程序,DISPLAY=:0.0以便 Xming 可以选择它,它为gvim. (我 …

x-server atom-editor visual-studio-code windows-subsystem-for-linux

5
推荐指数
1
解决办法
2563
查看次数

macOS 在 Visual Studio Code 中向下移动行时发出铃声

我使用的是 macOS Mojave (10.14.2) 和 VSCode (1.31.1)。

我的问题是,每次我用用“移动线下”命令Control+ Command+ Down arrow,我得到的铃声是表示某种错误。然而,当我使用使用“移动阵容”命令Control+ Command+ Up arrow,没有错误的声音。

从我记事起就一直是这样。我什至检查了快捷方式以确保没有其他任何东西映射到此快捷方式,但我找不到任何其他映射到同一快捷方式的命令。奇怪的是,当我从菜单中单击命令时,没有错误。我觉得这表明了一些事情,但我似乎无法弄清楚是什么原因造成的。

编辑:刚刚意识到这是一个悬而未决的问题,并且由于它在 Electron 中被阻止而发出噪音的命令

keyboard-shortcuts visual-studio-code macos

5
推荐指数
1
解决办法
357
查看次数

Visual Studio 代码说 svg 图像导入是 typescript 错误 2307

我有一个 React/Typescript 组件,我在其中导入了一个 svg(这是用 Webpack 的 HtmlWebpackInlineSVGPlugin 构建的)。

import RN_Logo from '../../../public/images/RN_logo.svg';
Run Code Online (Sandbox Code Playgroud)

我稍后在渲染函数中使用它

<img src={RN_Logo} className="RN__Logo"/>
Run Code Online (Sandbox Code Playgroud)

它工作正常,在我构建和一切时呈现。但是 VS Code 中的文件是红色的,导入它的那一行是红色的,当我悬停该行时,它说

Cannot find module '../../../public/images/RN_logo.svg'. ts(2307)
Run Code Online (Sandbox Code Playgroud)

这很烦人,因为它可以工作,我不禁认为该行的错误消息和标记是错误的,应该关闭 - 有没有办法做到这一点,最好是一种允许 VS 代码了解导入的图像资产的方法?

visual-studio-code

5
推荐指数
1
解决办法
5297
查看次数

Ubuntu 18.04 "Web Content" &amp; "WebExtension" CPU 使用率高

我在这里说一个奇怪的现象。我在 Ubuntu 18.04 Xfce 上。Firefox 68.0.1(64 位) Chrome 76.0.3809.87(64 位)VSCode 1.36.1(64 位)

继续,我有一些非常高的 CPU 使用率WebExtensionsWeb content,但只有大约1 分钟,然后它下降。制作Firefox高使用过程中无法使用。圈出“点”以加载...

如果我Firefox单独打开没有问题,我什至可以打开两个几十个标签而不会遇到“冻结”。

但是如果我开始ChromeCode,问题就出现Firefox了。一旦我启动Code/Chrome3 或 4 个Web Content进程,并且每个进程使用大约 56%(有时更多)我的 CPU ( top),这使得Firefox完全无法使用。但不是 forChrome也不是Code,那些可以在启动后直接正常使用。

奇怪的是,当我Chrome/Code没有单独启动时Firefox,像Web Content&WebExtensions这样的命令永远不会被列在top......

所以我的第一个问题是:这里发生了什么?
第二个是:如何预防?

PS:我已经尝试禁用 Firefox、Chrome 或 Code 中的所有扩展程序/附加组件,但行为是相同的。

linux firefox cpu-usage google-chrome visual-studio-code

5
推荐指数
0
解决办法
3619
查看次数

在 Git Bash 上安装 Anaconda 并尝试 conda activate 导致重复的 CommandNotFoundErrors

我最近更新了我的 Git Bash 和 Anaconda 安装,并且我正在尝试使用 Anaconda 从 VSCode 中运行 Git Bash。问题是,每当我从 VSCode 中打开集成终端时,终端都不会显示(基本)标签,并且当我运行时conda activate,它返回 CommandNotFoundError:

If using 'conda activate' from a batch script, change your
invocation to 'CALL conda.bat activate'.

To initialize your shell, run

    $ conda init <SHELL_NAME>

Currently supported shells are:
  - bash
  - cmd.exe
  - fish
  - tcsh
  - xonsh
  - zsh
  - powershell

See 'conda init --help' for more information and options.

IMPORTANT: You may need to close and restart your shell after …
Run Code Online (Sandbox Code Playgroud)

git-bash visual-studio-code anaconda

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

VS Code 中嵌入语言的语法高亮

我正忙于在 Visual Studio Code 中制作自己的语法扩展。例如,该语言称为 Snake,当打开“*.snk”类型的文件(例如“hello-world.snk”)时,语法就会生效。到现在为止还挺好。我可以教 VS Code 在语法文件中突出显示 Snake 的语法,并且一切正常。

但我无法让嵌入式语言语法突出显示工作。

在“.snk”文件中,可以包含 javascript 代码块。我能够让 VS Code 为 这些嵌入的 javascript 代码块中的 javascript(如片段)提供编程语言支持(通过文件中的embeddedLanguages属性tmLanguage.json)。但我无法让 javascript语法高亮显示在 javascript 代码块中工作。

事实上,文档完全没有提到让嵌入式语言的语法突出显示工作。它只讨论了诸如注释代码和触发代码片段之类的编程功能。

谁能帮我?

javascript visual-studio-code

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

打开 WSL2 内的项目时,VSCode 终端行为异常

您可以通过 VSCode 在 WSL2 中打开一个旨在在 Linux 中构建的项目,这真是太好了。但是终端的行为不同,如果我在 WSL2 上运行相同的命令。这是我为复制我的问题所做的步骤:

  1. 打开 Ubuntu WSL2。这只是打开一个运行 ubuntu 的终端
  2. 导航到我要打开的项目 cd ~/myapp
  3. 使用 vscode 打开该项目 vscodecode .在 linux 环境中打开。在左下角,它显示“WSL:Ubuntu”。我在 linux 上打开项目的方式真的很酷,就像我在哪里使用 linux 计算机一样。
  4. 我打开终端并运行此命令powershell.exe 'echo "hello-world"'。我收到以下错误:

<3>init: (5450) ERROR: UtilConnectToInteropServer:300: 连接失败 2

如果我打开 WSL2 并运行相同的命令,powershell.exe 'echo "hello-world"'它就可以工作。如果使用 vscode 终端,它就不起作用。奇怪的是它曾经有效。如果我重新启动计算机,它将开始在 vscode 上工作并最终停止工作。解决方案是使用单独的 WSL2 终端。但是如果我可以使用 vscode 集成终端就好了。

另一种解决方案是不使用 powershell。但我需要使用 powershell,因为 WSL2 不支持 USB。我正在构建一个 esp32 项目。构建后,我需要将代码闪存到我的微控制器。我必须通过 Windows 执行此操作,这就是我使用 powershell 的原因。我也可以在 Windows 上构建我的项目,但我已经将所有项目配置为在 linux 上进行编译和智能感知。

visual-studio-code wsl2

5
推荐指数
1
解决办法
1882
查看次数