标签: visual-studio-code

VSCode Jest 扩展使用错误版本的 Node

我正在使用VSCode Jest 扩展

它为您提供的功能之一是在 IDE 中运行测试并给出内联错误消息。

在此输入图像描述

它给我的错误TypeError: this.children.flatMap is not a function是 Jest 测试在错误的节点运行时运行 -.flatMap包含在节点 >11 的版本中。

当我从命令行运行 Jest 时,我也会收到此错误,我已通过.nvmrc向项目中添加 a 并使用 nvm 更改节点版本来修复该错误。

我如何告诉 Jest/VSCode 同样更改其 Node 运行时?

node.js visual-studio-code

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

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

VS Code 中光标移动到 endqoute 之后

每当我键入双引号时,光标都会移到结束引号的右侧。这非常烦人。我也找不到合适的设置来控制这种行为。

是否有设置可以控制输入引号时的光标行为?

cursor visual-studio-code

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

如何下载 64 位 Visual Studio 代码?

背景

每当我尝试安装 Visual Studio Code(基本版或内部人员版)时,我都会下载名为VSCodeSetup. 这似乎安装了32位版本。当我下载 zip 文件时,我也得到了 32 位版本。我试过用 64 位的 Edge 和 Chrome 下载它。Linux 似乎有 64 位版本,所以我假设 Windows 也有 64 位版本?

  1. 是否有 64 位版本的 Visual Studio Code?
  2. 如果有,如何下载?

64-bit windows-10 visual-studio-code

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

VS Code:在 VS Code 中换行时如何按显示行移动光标?

使用VSCodeVim仿真运行 VS Code 。在配置中启用换行和相对编号:

"editor.wordWrap": "on",
"editor.lineNumbers":"relative"
Run Code Online (Sandbox Code Playgroud)

换行时,显示行不会在编辑器中编号。是否可以配置 VS Code 以允许直接导航到显示行?

visual-studio-code

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

在 VSCode 中,如何选择带有 - 的整个单词?

IE:假设我双击"LAYOUT:MENU-TRADE":我想选择整个常量。或者至少是整个MENU-TRADE部分。

在此输入图像描述

在原子中,我可以通过删除-作为忽略的字符来完成此操作。在 VSCode 中这是如何实现的?

text-editors visual-studio-code

4
推荐指数
1
解决办法
2183
查看次数

Visual Studio Code“没有已知父包文件的相对导入”

我在调试main .py时收到导入错误。我的 IDE Visual Studio Code 似乎在识别我的 TREE 结构(如下所示)时遇到问题,因为以下内容在 VSC 之外工作:

  1. 在虚拟环境中运行:pipenv run python3.7 -m pset_1
  2. 虚拟环境调试:pipenv run python3.7 -m pdb pset_1

    发生异常:ImportError 尝试在没有已知父包的情况下相对导入文件“/home/hoang/Documents/E29/pset1/2019sp-pset-1-nhvinh118/pset_1/ main .py”,第 4 行,来自 .hash_str import get_csci_salt , get_user_id, hash_str 文件“/usr/local/lib/python3.7/runpy.py”,第 85 行,在 _run_code exec(code, run_globals) 文件“/usr/local/lib/python3.7/runpy.py” ,第 96 行,在 _run_module_code mod_name, mod_spec, pkg_name, script_name) 文件“/usr/local/lib/python3.7/runpy.py”,第 263 行,在 run_path pkg_name=pkg_name, script_name=fname)

__main__.py 中的 IMPORT 语句(要调试的模块)

from .hash_str import get_csci_salt, get_user_id, hash_str
from .load_data import load_vectors, load_words, load_data
Run Code Online (Sandbox Code Playgroud)

.
|-- Dockerfile
|-- Pipfile
|-- …
Run Code Online (Sandbox Code Playgroud)

visual-studio-code

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

VS Code:用 4 个空格编辑,用 2 个空格保存

如何使“保存格式”使用与编辑时相同的缩进?

例如,在编写以下代码段后(行自动缩进 4 个空格):

使用 4 个空格缩进进行编辑

但是,当我启用“保存格式”时,保存的文件使用 2 个空格进行缩进:

用 2 个空格缩进保存

formatting indentation visual-studio-code

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

有没有办法只在工作区内安装 vs-code 扩展?

我刚刚开始了一门 Angular 课程,在进行该课程的同时,我想我还会安装一些基本的扩展程序,以便更轻松地使用这个 Web 开发工作区。

由于我使用设置同步,这些扩展立即上传到我的设置要点。然而,问题是我不希望在我的所有其他工作区上使用这些 Web 开发设置/扩展。

禁用所有其他工作区中添加的扩展非常耗时,所以我想知道是否可以仅在工作区中安装特定扩展?

在本地设置同步中有忽略扩展的选项,但这只有在安装后才有意义,因为在安装带有多个扩展的扩展包时,从一开始就不太清楚扩展名称是什么。这样做甚至可能很乏味,因为一些扩展程序也会更改 settings.json,即使这些设置不应该在没有这些扩展程序的工作区中,它也会被上传。

换句话说,它只是荒谬地扩展,在我看来,只为这个工作区安装是有意义的。

问题是关于为这个工作空间安装扩展的简单方法,因为它们只在那里需要。

extension visual-studio-code

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

在带有拆分面板的 VS Code 中,在已打开的文件中打开引用

我有 VS Code 1.38.0。

我在用 C 编程,我喜欢处理并排打开的文件。假设我在左侧打开了一个文件“L”,在右侧打开了一个文件“R”。如果在文件 R 中定义的文件 L 中有一个函数调用,如果我右键单击该函数调用并选择“转到定义”,则会在左侧打开一个包含文件 R 的新选项卡,现在我有文件 R 打开两次。我想要的是已经打开的文件 R 只是转到函数的定义。是否有任何设置可以启用它?

当您只有左面板和多个选项卡时,此行为实际上有效,但如果您同时打开左面板和右面板,则此行为不起作用。

visual-studio-code

4
推荐指数
1
解决办法
1068
查看次数