
VScode只是一个文本编辑器,所以我们可以下载各种扩展来编译调试多种语言,比如C/C++、python、java。这篇blog介绍一下如何在VScode中运行一个打印hello world的程序。
下载vscode,这步到官网下载安装即可,不再赘述
下载编译器:https://sourceforge.net/projects/mingw-w64/files/ 选最新版本的
x86_64-posix-seh。 将其接压到一个不被轻易删除的位置,然后在环境变量和系统变量中的path添加,比如我是放在了D:\IDE目录中,那么就在path中添加D:\IDE\mingw64\bin即可。在cmd中输入gcc -v可验证是否添加成功。在vscode中安装扩展:
C\C++、code Runner(好像无法debug)Chinese是微软推出的汉化扩展(安装好重启即可汉化)。
在你要存放目录的文件下,新建一个文件夹,此文件夹专门用来存放C++的代码文件。这里我新建的文件夹为CPP
在vscode中选择新打开文件,选中该文件打开,

之后,在工作目录区,如上图所示,在CPP文件下新建一个.vscode文件夹,并新建三个json文件。
launch.json
1 |
|
tasks.json
1 |
|
settings.json
1 |
|
6. 对于c_cpp_properties.json文件,如果你确定不需要使用别人的库,则不需要创建,cpptools会自动使用默认的设置。如果你自己编写了头文件,又不在工作目录文件下,或需要使用别人的库,就需要手动创建这个文件并放在.vscode文件夹下,模块参考https://github.com/Microsoft/vscode-cpptools/blob/master/Documentation/LanguageServer/MinGW.md
7. 编写代码的时候,只需要在cpp文件下新建一个文件夹,该文件夹和.vscode同目录下,然后在新建的文件夹下,新家一个.cpp结尾的文件即可1 |
|
运行以上代码段。
终端输出如下,则表示编译成功。

PS: 有一点小问题就是,vscode里是使用tab键补全,超级不爽,需要改用enter键补全。

如上图所示,文件->首选项->键盘快捷方式 或者使用快捷键的方式 alt+F ->p ->k
之后点击红圈圈住的按钮,会打开keybindings.json的文件

在这个keybindings.json中添加以下代码即可。
1 | { |
