标签: visual-studio-code

工作区根目录下的 Cargo.toml 文件中应该包含哪些内容,以便 Visual Studio Code 支持所有功能?

Visual Studio Code 说:

Cargo.toml 文件必须位于工作区的根目录以支持所有功能

但是我没有在位于工作区根目录的Cargo.toml 文件中找到什么。所有项目子目录都通用吗?

我已经阅读了你好,货物一章!的文档,但它只讨论了项目目录中的 Cargo.toml 文件。

通过试验,我发现只有一行的文件[workspace]会使 VS Code 注释消失,但是现在每次我设置一个新项目时,它都会让我烦恼这个项目在此的成员数组中没有提到的事实“工作区” Cargo.toml

Visual Studio Code 目录结构如下

workspace
  |
  ---> project1
  |
  ---> project2
Run Code Online (Sandbox Code Playgroud)

cargo new project3新建项目3目录中生成Cargo.toml,但Visual Studio代码预计该工作区目录本身内的另一Cargo.toml。

rust visual-studio-code

-2
推荐指数
1
解决办法
3232
查看次数

如何在 Go 中删除不需要的导入别名?

我在网络https://github.com/deckarep/golang-set中发现了一个非常有用的 Go 库,它试图将 Python 集移植到 Go。

感谢 Visual Studio Code,我最终通过导入库import "github.com/deckarep/golang-set"并在代码中调用函数来使其正常工作:

mySet := mapset.NewSet()
Run Code Online (Sandbox Code Playgroud)

VS Code 自动识别别名并替换 import 指令:

import mapset "github.com/deckarep/golang-set"
Run Code Online (Sandbox Code Playgroud)

然而,作为一个发现这些别名令人困惑的人,我试图将其删除,但这样做后,VSCode 将其从 import 语句和我的代码中删除了。VS Code 然后告诉我:

未声明的名称:NewSet编译器(UndeclaredName)

NewSet(...)的包名称也是package mapset。所以我想我可以简单地删除它。但这不起作用。

我还尝试与其他第 3 方包类似地工作,并通过存储库的名称调用函数:

mySet := golang-set.NewSet()
Run Code Online (Sandbox Code Playgroud)

这也会导致错误。由于连字符的原因,这里不可能删除别名,或者我正在监督其他事情?

go visual-studio-code goimports

-2
推荐指数
1
解决办法
1956
查看次数

VS Code 缩进或 tabSize 问题与错误颜色

您可以在图像选项卡尺寸问题或缩进中看到,为什么缩进上出现红色或错误颜色?如何解决问题/错误?

"[python]": {
      "editor.tabSize": 3,
      "editor.defaultFormatter": "ms-python.python",
      "editor.detectIndentation": false
   },
   "[django-html]": {
      "editor.quickSuggestions": {
         "other": true,
         "comments": true,
         "strings": true
      },
      "editor.defaultFormatter": "ms-python.python",
   }
Run Code Online (Sandbox Code Playgroud)

你可以看到红色错误

python visual-studio-code vscode-extensions

-2
推荐指数
1
解决办法
1380
查看次数

我无法在 Visual Studio Code 中编写 CSS 边距

我是 Visual Studio Code 的新手,正在学习 html 和 css,我正在学习使用边距,然后我注意到我无法在文件 css 中的 Visual Studio 代码中编写边距。这是我的示例代码:

.headerContainer{
    background-color: red;
    width: 40%
    margin:auto
}
Run Code Online (Sandbox Code Playgroud)

它一直给我错误分号预期的CSS(css-semicolonexpected)

我希望我需要在 Visual Studio Code 中进行一些更改

html css margins syntax-error visual-studio-code

-2
推荐指数
1
解决办法
117
查看次数

不允许使用不完整的类型(C ++ VSCODE)

我只是a使用容器类创建了一个数组。但是,VScode的IntelliSense显示错误。这是选择排序的实现。

![IntelliSense错误

c_cpp_properties.json文件的内容如下

{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "windowsSdkVersion": "10.0.16299.0",
            "compilerPath": "C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.13.26128/bin/Hostx64/x64/cl.exe",
            "cStandard": "c11",
            "cppStandard": "c++17",
            "intelliSenseMode": "msvc-x64"
        }
    ],
    "version": 4
}
Run Code Online (Sandbox Code Playgroud)

该代码将编译并成功运行。如何解决错误的IntelliSense错误?

c++ windows visual-studio-code

-3
推荐指数
1
解决办法
498
查看次数

需要帮助在使用-wall -pedantic -ansi标志的bash终端上执行二进制文件

无法在Windows的带有-Wall -pedantic -ansi标志的Visual Studio Code终端上执行程序。现在的赋值程序只是一个简单的C语言中的“ Hello World”主结构

我试过在其他文件夹上使用这些标志,它们在VS Code上可以正常工作,但在我想要的文件路径上却不能。

gcc -Wall -pednatic -ansi -o q1 -c Question1.c
Run Code Online (Sandbox Code Playgroud)

这是我在文件夹中的Visual Studio Code终端上执行的操作 .../Assignment_1$

-bash: ./q1: cannot execute binary file: Exec format error
Run Code Online (Sandbox Code Playgroud)

当我做的是什么 ./q1

c bash terminal windows-10 visual-studio-code

-3
推荐指数
1
解决办法
51
查看次数

为什么 Node.js 无法在终端中运行我的 JavaScript 代码?

在此输入图像描述

谁能告诉我为什么我的javascript代码无法执行?什么是未捕获的语法错误:意外的标识符?

javascript node.js visual-studio-code

-3
推荐指数
1
解决办法
1612
查看次数

VS Code 私有字段误报警告“变量已声明,但从未读取其值。”

存在误报警告,例如“声明了变量,但从未读取其值”。

class Account {
    // Public field(s) -> instances
    local = navigator.language;

    // Private field(s)
    #movements = [];
    #pin;

    constructor(owner, currency, pin) {
      this.owner = owner;
      this.currency = currency;
      this.#pin = pin;

      console.log(`Thanks for opening an account, ${owner}!`);
    }

    getMovements() {
      return this.#movements;`your text`
    }

    deposit(val) {
      this.#movements.push(val);
    }

    withdraw(val) {
      this.deposit(-val);
    }
}

const marko = new Account('Marko', 'EUR', 1111);
console.log(marko.pin);
Run Code Online (Sandbox Code Playgroud)

在构造函数中使用了像 #pin 这样声明的私有方法,但 VS Code 无法识别它的使用。

在此输入图像描述

javascript visual-studio-code

-3
推荐指数
1
解决办法
45
查看次数

我已经在c ++中实现了合并排序.它没有错误但不知何故它不起作用

下面给出的是c ++中的合并排序实现.我使用过visual studio代码.它需要输入,但只是停止而不显示任何错误.我认为它可能在某处出现了分段错误,但我无法弄明白.

#include<iostream>

using namespace std;

void merge(int arr[], int beg, int mid, int end) //function to merge the arrays
{
int i = beg;
int j = mid +1;
int k, index = 0;
int temp[100];
while(i <= mid && j <= end)
{
    if(arr[i] < arr[j])
    {
        temp[index] = arr[i];
        i++;
    }
    else
    {
        temp[index] = arr[j];
        j++;

    }
    index++;
}
while(i <= mid)
{
    temp[index] = arr[i];
    i++;
    index++;
}

while(j <= end)
{
    temp[index] = …
Run Code Online (Sandbox Code Playgroud)

c++ mergesort visual-studio-code

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

JavaScript 代码中的 operator === 更改为三个水平线

我正在用 JavaScript 编写一个游戏分配代码,所有等值比较运算符 (===) 都更改为三个水平线。我正在使用 Linux Ubuntu 18.04.3 LTS 并且我安装了不同类型的 JavaScript 扩展,但似乎没有任何效果。

在此处输入图片说明

javascript linux visual-studio-code

-9
推荐指数
1
解决办法
3129
查看次数