如何在VS Code中重置智能感知?

RMu*_*esi 8 visual-studio-code

如果在调试VsCode时更改代码,则智能提示有时会出现错误的编译错误。重置或纠正最快的方法?

Cha*_*kal 30

重新启动TypeScript语言服务

在VS Code中,

  1. 打开命令面板 (视图菜单→命令面板)
  2. 输入TypeScript: Restart TS server. (输入“ restart”,它将自动建议)

  • 仅当打开TypeScript文件时,该命令才会显示!例如,在编辑`.css`文件时找不到该文件。 (3认同)
  • 如果您打开了 .cs 文件,您可以选择重新启动 OmniSharp,这可以解决 C# 问题,例如文件错误标记不正确、 (2认同)

小智 10

对于 Angular / TypeScript,重置扩展主机可以可靠地工作。

Ctrl + Shift P --> 重新启动扩展主机

- 或者 -

Ctrl P --> 然后输入 ">" --> 重新启动扩展主机


Rom*_*eno 9

对于 C# 使用这个:

cmd+shift+P或调ctrl+shift+P出命令栏,然后OmniSharp: restart OmniSharp。键入restart,它会提示。


小智 6

您可以按Ctrl + Shift + P或F1,然后在命令面板中写“ reset ..”,然后在弹出列表中选择“ C / C ++ Reset IntelliSense database”。在此处输入图片说明


RMu*_*esi 5

重新启动 VsCode。

如果您发现 IntelliSense 已停止工作,则语言服务可能未运行。尝试重新启动 VS Code,这应该可以解决问题。

  • 嘿,我找到了一些东西——`查看菜单 -> 命令面板`,输入`restart`,然后点击`TypeScript: Restart TS server.` (11认同)
  • 这仍然是一个问题...在过去的三年里,我一直在为打字稿项目重新启动 vscode,比如每天 10 次...vscode 会错误地报告定义错误,只需重新启动 vscode 就会消失。不知何故,语言服务消失了常规的混乱\*耸肩\* (2认同)

gua*_*hen 5

在 VSCode 中,Ctrl + Shift + P并单击C/C++ Rescan Workspace对我有用。