最初学C语言用的是VS2015。虽然VS功能强大,但是因为功能太强大了导致刚开始学的时候经常抓瞎。所以初学的话或者只是想编写几个简单的测试程序可以单纯的使用文本编辑器+编译器。因此本文使用VSCode这一个强大而又简单的文本编辑器,并在Code上配置环境,实现简单的IDE。并且针对安装VSCode时漏选添加VSCode到鼠标右键选项给出解决方案。
添加右键菜单,用VSCode打开文件和文件夹
右键菜单,没有用VSCode打开的选项。原因是没有勾选相关的选项,具体见下图。
解决方案
- 把以下的代码复制到记事本,然后另存为后缀名为
.reg
- 双击执行,提示是否导入时选择是。
- 大功告成
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\VSCode]
@="Open with Code"
"Icon"="D:\\Program Files\\Microsoft VS Code\\Code.exe"
[HKEY_CLASSES_ROOT\*\shell\VSCode\command]
@="\"D:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%1\""
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\VSCode]
@="Open with Code"
"Icon"="D:\\Program Files\\Microsoft VS Code\\Code.exe"
[HKEY_CLASSES_ROOT\Directory\shell\VSCode\command]
@="\"D:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%V\""
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode]
@="Open with Code"
"Icon"="D:\\Program Files\\Microsoft VS Code\\Code.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode\command]
@="\"D:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%V\""
PS:
以上代码在网上复制的
”Icon“代表菜单选项前面的ico图标
”@=“后面的路径代表VSCode安装路径,具体的路径需要根据自己的实际情况修改。
设置成功后效果图如下:
MinGW64编译环境配置
下载安装好的VSCode还只是空壳,只能编辑文档而已。还需要配置编译环境,这里我使用的是MinGW64的编译器。配置步骤如下
1. 下载MinGW64
链接在此:MinGW64
当然也可以自己去下载,解压后的文件如下:
2. 将MinGW64解压到C盘根目录
3. 配置用户环境变量
注意这里最好是设置用户变量,不要设置系统变量
4. 在VSCode中进行配置
在VSCode中按F1
,搜索C/C++出现下面弹框
点击红框标出的选项,按如下方式进行设置
5. 运行helloWorld.c
创建一个新的test
文件夹,并在其中创建helloworld.cpp
输入如下代码:
#include <iostream>
using namespace std;
int main()
{
cout << "hello world!";
return 0;
}
第一次执行编译任务需要配置这个任务。选择菜单栏【终端】→【配置任务】
在弹出的待选项中选择"C/C++: gcc.exe build active file"(如果是C++则应是"g++.exe build active file")下面红框中选哪个都行。因为同时配置了环境变量和VSCode环境,所以会出现两个。
这时一个tasks.json
文件将被自动创建并保存在.vscode
中,并自动打开,直接关闭即可。
下面就可以开始编译代码文件了,选择【终端】→【运行生成任务】(快捷键Ctrl+Shift+B)
点击编译后可以在右边看到.exe
执行文件。这时【终端】→【新终端】。在下面的终端中输入.\helloworld.exe
回车运行。出现如下结果。
大功告成!!!