安装并设置VS Code

首先,对于编译C++代码而言,VS Code不是必须的。(上篇已经说过)
如果嫌麻烦,就别搞了~~~
如果要安装VS Code,遵循以下几个原则可能会比较好:
1,下载并以管理员身份安装System Installer版本的VS Code;
2,完成设置之前只安装下面这1-2个插件(若VS Code安装成功后是简体中文版,就不用下载语言包);
3,在Extensions(扩展)里搜索并下载\安装Chinese (Simplified) Language (中文简体语言包);
4,在Extensions(扩展)里搜索并下载\安装C/C++(插件名称就是C/C++);
5,设置过程中,请务必在VS Code自动生成的 json 文件上修改和编辑(不要自行新建)。

第一步,进官网https://code.visualstudio.com/Download下载VS Code安装包。
别装逼,别下载.zip版本,直接下载System Installer版本(对于新手而言,比User Installer版本更合适)。
原因是System Installer版本是全局版本,也可以省了设置path的步骤。其他不啰嗦了。

第二步,右键以管理员身份打开Visual Studio Code。
我记得没错的话,如果系统是中文简体版本的Win10系统,VS Code打开后也是中文简体版的。
我装的是en-US版本的Win10,所以打开后是英文版的。
主界面上,最左侧有一列竖排的图标。从上到下依次是:资源管理器;搜索;源代码管理;调试;Extensions(中文翻译是扩展);
这一列的最下方图标是(跟上面那几个隔得有点远):管理。

第三步,安装中文简体语言包和C/C++插件。
在联网的前提下,单击Extensions,在搜索栏中输入Chinese。
跟着在搜索栏的下方会显示一些搜索结果,找到Chinese (Simplified) Language 中文(简体),并单击它,然后在左侧的插件页面上点击安装(Install)。等待下载和安装。
同样在联网的前提下,单击Extensions,在搜索栏中输入C++。
然后在搜索结果中,找到C/C++(这就是全称,没有其他后缀)。 单击它,然后在左侧的插件页面上点击安装(Install)。
同样等待下载和安装。
暂时,先不要再安装其他插件了。切记。

第四步,新建个cpp文件(C++程序文件)
在标题栏上,单击文件 > 打开文件夹,然后在对话框中找到要保存cpp文件的文件夹。
这里稍微留意下,假设打开的是D盘根目录下面的CPP文件夹,先在对话框中进入D盘的根目录下,然后不要去双击CPP文件夹,而是用鼠标左键单击选中CPP文件夹,然后在对话框中的右下方点击“选择文件夹”这个按钮。
稍事等待,VS Code需要加载一下。
打开后,在主界面上找到资源管理器,默认是在主界面的右侧,我习惯性放在左侧,放在刚刚第3点说的那一列图标的隔壁。
在资源管理器的那一栏里,在"打开的编辑器"的下方会出现"CPP"。
在"CPP"的左边(同一行),有四个图标(按钮),这四个图标(按钮)默认是不显现的,当移动鼠标并停留在"CPP"或"CPP"下属的文件\文件夹上时,这四个图标(按钮)就会显现。
这四个图标(按钮),从左到右分别是:新建文件;新建文件夹;刷新资源管理器;在资源管理器中折叠文件夹。
单击新建文件,马上在"CPP"下方出现一个文本框,并有光标闪烁;这在提示我们,让我们给新建的文件命名,输入test.cpp。其中,.cpp是C++代码文件的后缀名,不要更改,test可以更改为别的。
输入test.cpp并回车后,右侧就马上弹出空白页,用于撰写代码。
直接敲入一个很简单的Hello World程序代码。

include

include

using namespace std;
main()
{
cout << "This is my first VS code demo!";
system("pause");
return 0;
}
然后,保存。(Ctrl+S,或者找到 标题栏 > 文件 >保存,单击)

第五步,设置调试环境。
在VS Code主界面上,最左侧那一列图标中,找到"调试"(从上往下数是第4个),单击它。
弹出一个页面,弹出的这个页面会覆盖刚刚资源管理器那个页面,(左边或右边的代码编辑窗口不受影响,不会被覆盖)
在"调试"这个页面中的最上方一行,最左边是"调试"两字,同一行往后看,在“没有配置”这个小框的右边,有个齿轮状的图标,单击它。单击“没有配置”那个小框好像也是可以的。
弹出内容,就是要选择的调试环境。选择“C++ (GDB)”或“C++ (GDB/LLDB)”,总之包含C++和GDB这两个关键词。
紧接着,VS Code会自动生成一个launch.json文件。VS Code在生成的同时也会打开这个文件。
手动编辑launch.json这个文件,并保存。
我的印象里,不需要改太多内容。
界定"miDebuggerPath",在"miDebuggerPath":后面输入MinGW-w64调试程序的路径。我的路径是:"miDebuggerPath": "D:\Program Files\LLVM\bin\gdb.exe"(这里是反斜杠,并且是双反斜杠,貌似VS Code 1.39以后已经可以识别单斜杠了,不确定)。
有些大神建议在其中增加一行:"preLaunchTask": "build"(不太清楚什么意思,我试过,不加也没问题;加的话,就放在"MIMode": "gdb"的上一行吧,末尾需要补上英文逗号)
"externalConsole": true或者"externalConsole": False,都没关系。如果是True,调试时会显示控制台窗台。
配置环境就修改完毕。

第六步,配置任务。
在VS Code标题栏下方的标签栏中,关闭"launch.json"。回到"test.cpp"文件。
在test.cpp文件窗口上,按F5键,或者找到 标题栏 > 调试 > 启动调试。
弹出一个对话框,显示:找不到任务"build"。
单击对话框中的"配置任务"按钮。
跟着,光标在一个空白的文本框中闪烁,在文本框(这个文本框其实是命令面板)的下方,找到“使用模板创建 task.json 文件”,单击它。
继续弹出一些选项(task模板的选项),我选择了“Others 运行任意外部命令的示例”。(貌似其他的也可以)
然后,VS Code就自动生成了task.json文件。需要手动编辑一下。
修改"label":后面的内容;修改 "command":后面的内容;增加 "args":[],整个内容。
我在电脑上成功调试的task.json文件内容如下。
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "g++",

        "args":[
            "-g",
            "${file}",
            "-o",
            "${file}.exe"
        ],
    }
]

}
保存。并关闭task.json文件(标签栏里关闭)。
回到test.cpp,按F5键,可以调试,并运行了。(在资源管理器的窗口中,我们看到多了一个test.cpp.exe文件,运行成功后,可以把这个文件删掉,这个exe文件就是编译后生成的可执行文件)

第七步(可选),配置c_cpp_propertises.json文件
在VS Code 1.39版本之后,配置c_cpp_propertises.json文件并不是一定要做的工作项。
在 标题栏 > 查看 > 命令面板,输入configuration(不要点击回车),在搜索栏下方找到 “ C/C++:编辑配置 ”,然后单击它。
就会自动生成c_cpp_properties.json文件,只需要修改"compilerPath":后面的内容。
我的c_cpp_properties.json文件内容如下。
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"compilerPath": "D:\Program Files\LLVM\bin\gcc.exe",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "clang-x64"
}
],
"version": 4
}
配置结束。搞定。(网上说的Settings.json文件不用新建,也不需要)。

你可能感兴趣的:(安装并设置VS Code)