date: 2020年 02月 14日 星期五
闲话:
虽然现在网上已经有了很多的vscode的配置教程,但是很多都失去了时效性。因为vscode的更新很快,扩展更新也很快,今天笔者斗胆写下自己的vscode配置C++的教程。
小声bb:其实官网就有很好的文档,但是都是全英文的,看起来费劲啊。英文的信息密度比中文差太多(毕竟是硕果仅存的非拼音文字嘛)
更好的阅读体验,请戳这里
正文:
1.安装vscode
官网:https://code.visualstudio.com/
怎么下载不再赘述,相信大家都会的。
如果你是Windows10
退出本文,自行解决。
PS:曾经,笔者在跑数据时,Win10环境下,minGW编译出的exe跑不出正确数据,换用Linux才成功。
如果你是Linux用户
啥,你都用Linux了,难道不会装软件?
2.配置环境
以下流程以Linux环境为例
安装编译器
首先检测你的系统有没有安装gcc,在命令行中输入
gcc --version
没安装的话请安装(汗,用Linux能不会这些吗,我都在写些啥,之后补充Win版教程才是正道啊)
安装vscode中文扩展
打开vscode,按下快捷键shift+ctrl+x
,在搜索框中输入chinese,第一个就是啦
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pjCQYVEL-1582035551431)(https://i.loli.net/2020/02/14/XIMqemJWdskNpox.png)]
安装之后重启vscode
安装vscode的C++扩展
和上面类似,进入扩展商店,在扩展商店搜索C++
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2rMa7W3L-1582035551436)(https://i.loli.net/2020/02/14/XIMqemJWdskNpox.png)]
安装,现在Linux安装是全自动的,怪不得说Linux对码农友好呢
安装一键运行扩展Code Runner
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aSmUSQFF-1582035551438)(https://i.loli.net/2020/02/14/bwo8gxU1VjFXsKh.png)]
对扩展进行设置
进入vscode的设置界面,找到扩展设置栏里的Run Code开头那个
修改这两个设置:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0SBfwEZQ-1582035551441)(https://i.loli.net/2020/02/14/GhEeHuDO62PVzpv.png)]
第一个是在终端中运行,第二个是运行前保存代码
Run!
首先写一个helloworld,然后我们按下快捷键ctrl+alt+n,发现成功运行了,撒花~~
3.修复一些小问题
害,还有些详细的配置没有搞好,C++扩展更新太快了,现在都有(2020.2.14)专属的可视化配置了,我再研究一下吧。
问题一:不能格式化代码
检查有没有安装clang-format,因为C++扩展默认使用的是clang-format。值得一提的是,现在clang-format已经与其他clang工具集成到一起了,安装的话直接安装clang即可(存疑,笔者不确定有没有办法单独安装)
问题二:头文件下提示波浪线
这个问题是因为系统没有侦测到头文件路径,需要手动配置一下头文件路径