前言
又到了开学季,看到学弟学妹们努力学习 C 语言的样子,我就想到了当年的自己。然鹅,大家使用的 C 语言 IDE 都不怎么好,VC++6.0 是上古n年前的老古董了;Dev-C++ 经常抽风,而且也没有自动补全(不过初学还是要多多手打,少用自动补全);VS 则太大了,不仅下载花时间,使用的时候创建工程也花时间,日后自己探索吧。
我给大家推荐一款现代化的代码编辑器——VSCode。这是一款非常好用的软件,但是想要在这上面运行C程序,略微有点麻烦,需要进行配置。
VSCode + MinGW-w64
VSCode 全称 Visual Stuio Code,是微软家的一个文本编辑器。VSCode 有很多插件,上到 html +css+js,下到汇编以及 VHDL,都有插件支持, 生态真的非常好。而且平时做个简单的文本替换,也可以用 VSCode,学会正则之后,更加美滋滋。
MinGW-w64,简单来说,就是win下的64位 gcc,是一个 C/C++ 编译器。
一. 下载软件
二. 安装MinGW
-
把下载下来的免安装版压缩包解压到一个目录下,一般是放在
C:\Program Files\mingw64
里,要记住自己安装在了哪里,后面还要用到这个路径。 -
添加环境变量。添加环境变量是为了让计算机在任何地方都能使用此目录下的程序。
(1). 对 “此电脑” 右键,选择 “属性”
(2). 找到 “高级系统设置”,点击之
(3). 点击”环境变量”
(4). 在下面的 “系统变量” 里找到 “Path” 这个变量,双击打开
(5). 点击”新建”,把
安装目录/bin
复制到编辑框,点击”确定”退出即可。 -
检查是否安装成功。按
win + R
键打开”运行”,输入cmd
并回车。在打开的界面里输入gcc
,若输出如下信息则表示安装成功:gcc: fatal error: no input files compilation terminated.
若输出如下信息表示安装失败,应检查环境变量是否出错。
'gcc' 不是内部或外部命令,也不是可运行的程序或批处理文件。
三. 安装并配置 VSCode
-
打开 VSCode 的安装包按提示安装好后,运行之。
-
设置中文。点击如下图步骤1的插件拓展按钮,在搜索框输入 “Chinese” , 找到下方的 “Chinese (Simplified) Language 中文(简体)”,点击绿色的 “Install”(安装)按钮。或直接点此安装。
-
安装 “C/C++” 拓展插件,方法同上,搜索 “C/C++”。或直接点此安装。
四. 配置C运行环境
一些概念
-
VSCode 只是一个文本编辑器,和记事本是同一个性质的软件,只是比较高级。文本编辑器不能直接运行程序,必须先为其配置好运行环境。注意不支持中文路径和中文文件名,因此文件都应用英文命名!
-
VSCode 的调试环境存储在工作目录下。也就是说,要配置运行环境,必须先打开一个工作目录;配置好运行环境后,就得一直使用这个工作目录,若使用其他工作目录,运行环境要重新配置。
开始配置
-
打开一个工作目录。
工作目录中存放的是平时使用的代码,应在合适的路径下新建一个文件夹,方便日后查找和管理。比如可在 “文档” 目录下新建 “code” 文件夹,以 “code” 为工作目录。
点击 “资源管理器” 图标,点击 “打开文件夹” 按钮,选择刚才新建的文件夹,点击 “选择文件夹”。
-
打开文件夹后,点击 “新建文件” 按钮,输入文件名
test.c
,复制以下代码到右边的编辑界面,按Ctrl + S
保存。
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
printf("Hello, world!\n");
//在命令行界面调用pause命令暂停,否则输出会一闪而过
system("pause");
return 0;
}
-
开始调试。保证右边的编辑界面定位到 test.c,点击右边的调试图标,点击 “运行和调试” 按钮。或直接按
F5
。 -
在弹出的 “选择环境” 界面中选择第一个 “C++ (GDB/LLDB)”,在 “选择配置” 中选择 “gcc.exe - 生成和调试活动文件”。
-
在生成的
launch.json
里,找到externalConsole
这一项,把后面的false
改成true
,把信息输出到外面。 -
在右边的编辑界面选中 test.c 文件,在左边调试界面里点击绿色三角形进行调试,或直接按
F5
开始调试。弹出输出界面,即成功。注意:系统会在当前工作目录下生成一个
.vscode
文件夹,里面存放着调试配置信息,一定不能删除。想在其他目录下进行调试,直接把这个文件发复制到对应目录即可。再次提醒,不支持中文路径和中文文件名,文件都要用英文命名!
VSCode 使用技巧
-
使用 Ctrl+鼠标滚轮 缩放字体
按
win + ,
打开设置,搜索ctrl
,找到editor.mouseWheelZoom
这个复选框,勾选之。即可在编辑界面按住 Ctrl 键用鼠标滚轮缩放字体。 -
自动保存
按
win + ,
打开设置,可看到第一个设置就是保存时间,更改其选项为afterDelay
,即可打开自动保存。 -
格式化代码
代码格式化即对代码进行排版,使其缩进更便于阅读。在编辑界面,同时按住
Shift + Alt + F
,即可对代码进行格式化。很多初学者的代码排版都极不规范,大家要有使用良好缩进的意识。