本文使用“署名-非商业性使用-相同方式共享 4.0 国际(CC BY-NC-SA 4.0)”进行许可。
商业转载请联系站长获得授权,非商业转载请注明本文出处及文章链接。 如果您再混合、转换或者基于本作品进行创作,您必须基于相同的协议分发您贡献的作品。
最近因为各种原因反复配置 VSC 的 C++ 环境,所以写这篇笔记记录一下如何速通环境配置。
还搞了两个脚本,分别是 Linux 和 Windows 下的一键脚本,轻松配出环境。
主要是为了之后可以来直接复制,所以会有很多代码框框。
如果觉得我的配置有那些不好的地方,请评论留言。
再次强调:都先 cd 进要用 vscode 打开的目录再运行!
tasks.json
, launch.json
以及一个 helloworld.cpp
。还可以选择下载 .gitignore
和 .clang-format
。.gitignore
忽略了 .vscode
和 .build
文件夹,.clang-format
是我自己习惯的代码风格,请按需修改。Linux Bash(不含.gitignore 和.clang-format):
bash <(wget -qO- https://gist.githubusercontent.com/yy4382/9bc452ef52f89efe9904296947038f25/raw/vsc-cpp-speedrun.sh)
Linux Bash(含.gitignore 和.clang-format)(多一个 -a 的参数):
bash <(wget -qO- https://gist.githubusercontent.com/yy4382/9bc452ef52f89efe9904296947038f25/raw/vsc-cpp-speedrun.sh) -a
Windows PowerShell:
irm https://gist.githubusercontent.com/yy4382/9bc452ef52f89efe9904296947038f25/raw/vsc-cpp-speedrun.ps1 | iex
Windows 要改 tasks.json,具体见里面的注释。
Windows 下如果提示无签名脚本不能跑,先运行一下这条,再跑:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
…
之后 code .
即可打开 vscode。
下面是 GitHub Gist 的 script 引用,如果没加载出来可以刷新一下页面
本文使用“署名-非商业性使用-相同方式共享 4.0 国际(CC BY-NC-SA 4.0)”进行许可。
商业转载请联系站长获得授权,非商业转载请注明本文出处及文章链接。 如果您再混合、转换或者基于本作品进行创作,您必须基于相同的协议分发您贡献的作品。