c++ 如何禁用后台编译,直到我按下编译按钮?

tp5buhyn  于 2023-03-14  发布在  其他
关注(0)|答案(1)|浏览(119)

我正在Linux系统上使用Visual Studio代码通过SSH开发一个C++项目。现在项目中CPP文件的数量增加了,Linux系统经常达到100%的CPU,有时会因为kswapd 0固定在50%的CPU上而停止,必须重新启动。
所以我想限制CPU正在做的工作,我注意到的一件事是,当我在Visual Studio代码中键入CPP文件时,会调用Linux系统来编译文件。即使在CPP文件中按下一个键也会导致 cpptoolscpptools-srv 命中〉80% CPU。
在我准备好按下编译按钮之前,我如何禁用这个后台编译?

zc0qhyus

zc0qhyus1#

谢谢你的回复给我指明了正确的方向。
在设置/扩展/C+C++/智能感知中:

Autocomplete: disabled
Intelli Sense Engine: Tag Parser
Intelli Sense Engine Fallback: disabled
Workspace parsing priority: low

这不会完全停止编译,但会将CPU时间减少到〈20%。
要完全停止编辑编辑编辑,请设置:

Intellisense Engine: disabled

完全禁用Intellisense引擎会产生副作用,包括禁用代码格式设置。

相关问题