VSCode 使用.pdf
### VSCode 使用详解 #### 一、VSCode 简介 Visual Studio Code(简称 VSCode 或 VSC)是一款由微软开发的免费开源代码编辑器,适用于多种编程语言的开发需求。它支持语法高亮、智能代码补全、自定义热键等功能,还具备括号匹配、代码片段管理、代码对比 Diff 以及 Git 集成等功能。VSCode 的一大亮点在于其强大的插件扩展性,用户可以根据自己的需求安装各种插件来增强编辑器的功能。此外,VSCode 在网页开发和云端应用开发方面进行了特别优化,确保开发者能够获得最佳的开发体验。 VSCode 跨平台支持 Windows、Mac 以及 Linux 操作系统,无论是在哪个平台上运行都非常流畅稳定。它被认为是微软近年来为开发者社区做出的一项非常优秀的贡献。 #### 二、VSCode 安装指南 1. **下载与安装**: - 访问官方下载页面:[https://code.visualstudio.com/download](https://code.visualstudio.com/download) - 根据您的操作系统选择相应的安装包进行下载。 - 如果在安装过程中遇到问题,可以参考这篇博客文章:[https://www.cnblogs.com/csji/p/13558221.html](https://www.cnblogs.com/csji/p/13558221.html),里面提供了详细的解决方案。 2. **安装完成后**: - 打开 VSCode 并探索其界面和基本功能。 - 根据个人喜好自定义设置,如更改主题、设置字体大小等。 #### 三、VSCode 在 Windows 下编译运行 C 代码 要在 Windows 下通过 VSCode 编译运行 C 代码,您需要首先确保已经安装了 GCC 编译器。可以通过以下步骤检查或安装 GCC: 1. **检查 GCC 是否已安装**: - 打开命令提示符(CMD),输入 `gcc -v`。 - 如果能看到 GCC 的版本信息,则表示已经安装成功;如果没有,则需要安装。 2. **安装 GCC**: - 访问 MinGW 官方网站 [https://osdn.net/projects/mingw/releases/](https://osdn.net/projects/mingw/releases/) 下载安装程序。 - 或者,您可以直接下载预编译好的 MinGW 文件(免安装),并将其解压到指定位置,然后将 `gcc.exe` 的路径添加到系统的环境变量中。 - 下载链接:[https://pan.baidu.com/s/11MIcqo5933NQlyKVeLon_w](https://pan.baidu.com/s/11MIcqo5933NQlyKVeLon_w)(提取码:gmp) 3. **安装必要的 VSCode 插件**: - 在 VSCode 内安装 `C/C++` 和 `Code Runner` 插件。 4. **编译运行 C 代码**: - 在 VSCode 中打开您的 C 代码文件。 - 使用顶部工具栏上的“运行”按钮执行代码。 - 可以通过手动输入命令行指令进行编译和运行。 5. **使用 CMake 编译复杂项目**: - 对于涉及多个文件的项目,推荐使用 CMake 进行构建管理。 - 安装 `CMake Tools` 和 `C/C++` 插件。 - 在项目根目录下创建一个 `CMakeLists.txt` 文件,配置构建规则。 - 在 VSCode 中的 Build 目录下执行 `cmake ..` 和 `make` 命令完成编译过程。 - 如果遇到 VSCode 无法识别 `make` 命令的情况,可以手动修改 `mingw32-make.exe` 为 `make.exe`。 #### 四、VSCode 编译和运行 Linux 环境下的程序 为了在 Windows 上编译和运行 Linux 程序,您可以利用 Windows Subsystem for Linux (WSL) 功能: 1. **启用 WSL**: - 在 Windows 10 设置中搜索“打开或关闭 Windows 功能”,并启用 WSL 支持。 - 通过 Microsoft Store 下载并安装 Linux 发行版(例如 Ubuntu)。 2. **安装 Remote-WSL 插件**: - 在 VSCode 中安装 `Remote-WSL` 插件。 - 在 VSCode 中选择 “在 WSL 中打开” 选项,选择已安装的 Linux 发行版。 3. **编译和运行 Linux 代码**: - 在 WSL 终端中编写或编译代码。 - 使用 `make` 或其他构建工具编译项目。 - 通过 VSCode 的终端功能运行程序。 通过以上步骤,您可以充分利用 VSCode 的强大功能在 Windows、Linux 等不同平台上高效地进行开发工作。