繁体   English   中英

我正在尝试在 VS Code 中启用错误曲线,但它不起作用并抛出错误消息

[英]I'm trying to enable error squiggles in VS Code and it's not working and throwing an error message

我在 VS Code 中使用 C++ 进行编码,当代码错误时,不会出现错误曲线。 当我 go 进入命令面板并使用C/C++: Enable Error Squiggles我得到以下信息:

Command 'C/C++: Enable Error Squiggles' resulted in an error (command 'C_Cpp.EnableErrorSquiggles' not found)

我尝试重新启动,检查任何更新,禁用然后启用它们。 没有什么能阻止这个错误的出现。 我也尝试通过 VS Code 重新安装它,但似乎没有任何效果。

通过转到设置面板 (ctrl+comma) 检查是否启用了 squiggles,然后搜索 squiggles。 确保选中并启用该选项。

曲线来自Intellisense引擎。

首先,使用ctrl + go 进行设置。 然后搜索错误曲线并确保该选项已启用。

Go 使用“ctrl”+“,”进行设置。 然后搜索错误曲线。 请注意设置中有 2 个部分。 首先 go 到“用户”部分。 启用它或 select "EnabledIfIncludesResolve"。 然后也检查“工作区”部分。 如果它在那里被禁用,则启用它或 select "EnabledIfIncludesResolve"。 这肯定会奏效。

我最好的解决方案是:

  1. 找到你的工作区文件名 Like this settings.json

  2. 然后,打开settings.json文件

  3. 接下来,在settings.json中找到(或)搜索“C_Cpp.errorSquiggles”:“Disabled”-This Option

  4. 更改值: "C_Cpp.errorSquiggles": "Disabled" --> "C_Cpp.errorSquiggles": "Enabled" -This OK: My Explain: find this Line.- "C_Cpp:errorSquiggles": "Disabled" 并更改值从“禁用”到“启用” OK!

  1. 简单地说, go 使用ctrl + comma进行设置。
  2. 搜索Error squiggles
  3. 启用它或 select EnabledIfIncludesResolve
  4. 然后点击Modified on Workspace ,如果它被禁用,则启用它。

如果你不小心禁用了它,试试这个...

  1. 执行 Ctrl + p,然后输入“settings.json”

  2. 您将找到包含该值的文件

    "C_Cpp.errorSquiggles": "Disabled"
  3. 将其更改为已启用。

所以基本上,我确实尝试从用户和工作台设置中启用错误曲线。 那没有用。

对我有用的更好的解决方案是从 VScode 卸载智能感知并通过此链接重新安装: https://code.visualstudio.com/docs/editor/intellisense

这就像一个魅力。 有时智能感知变得不那么智能,需要刷新::)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM