VisualStudioCode中CC++的⾃动补全和语法错误检查
Visual Studio Code是⼀款很好⽤的编辑器,还是微软亲⽣的。以微软对这⽅⾯的关注程度,可以预见它最终将成长为⼀个功能完备⽽强⼤的使⽤体验⼀流的编辑器。微软对于程序员的关爱还是⽐苹果多⼀些呀。 但是,Visual Studio Code的⾃动补全停留在⽂本记忆上,即会⾃动补全已经输⼊过的⽂本。这远远不够呀,起码输⼊个.或者->要⽀持把成员给我显⽰出来吧。
还有就是,起码简单的语法错误要提⽰我吧,要不然和⽤记事本写代码有什么区别。 ⼀个是C/C++,⼀个是C/C++ Clang Command Adapter。
这两个插件安装起来没什么讲究的,随便打开⼀个.c或者.cpp⽂件它就会给你推荐它们。
这两个插件的正常运⾏需要clang环境。
然后当然是安装咯。
安装到最后出现了⼀点点⼩状况。
然后发现这是安装完成之后运⾏的⼀个脚本。失败的部分内容如下。
echo Installing
set SUCCESS=0
REM Search for the MSBuild toolsets directory.
微量元素与人体健康
......阿维菌素油膏
......
:PLATFORMLOOPEND
IF %SUCCESS% == 1 goto DONE
echo Failed to find MSBuild toolsets directory.
goto FAILED
⼤概就是不到⽬录的意思。
仔细看了⼀下,好像是往MSBuild⾥⾯复制⽂件,⼤概是为了让Visual Studio能使⽤clang吧。这与本来的⽬的⽆关呀,那就不管这个错误了。
设置Visual Studio Code
在设置中告诉C/C++插件的位置。
{
"C_Cpp.clang_format_path": "C:\\Program Files\\LLVM\\bin\\"
}
viki郭希
岳城水库
最后,就可以更舒适地写C/C++了。
52se52se除此之外,还可以Alt+Shift+f来格式化你的代码,把代码风格统⼀。(最后⼀步的设置就是为了这个。)