蓝桥杯开发环境配置指南
目标:搭建一个与比赛环境一致的纯净 VSCode 开发环境,避免插件干扰,确保代码编码兼容性。
一、VSCode 免安装版配置
1.1 问题分析
比赛时官方提供的是老版本 VSCode(离线、无插件、纯原生),而本地开发环境通常安装了大量插件。如何在不影响本地环境的前提下,模拟比赛环境?
1.2 解决方案
使用 VSCode 免安装版本(.zip 压缩包),通过便携模式实现环境隔离。
1.3 配置步骤
① 下载免安装版
- 官方下载地址:VSCode 1.76.0 Windows x64 Archive
- 文件格式:
.zip压缩包
② 解压到指定目录
- 将下载的
.zip文件解压到任意位置,例如:D:\LanQiao_VSCode
③ 启用便携模式
- 进入解压后的文件夹(与
Code.exe同级目录) - 新建文件夹,命名为
data - 作用:VSCode 会将所有配置、插件、缓存存储在此文件夹,实现与系统环境完全隔离
④ 启动验证
- 双击
Code.exe,即可运行独立的纯净版 VSCode
二、VSCode 必要配置
2.1 编码设置(防止乱码)
配置路径:File → Preferences → Settings(或按 Ctrl + ,)
操作步骤:
- 搜索框输入
encoding - 找到
Files: Encoding - 修改为
Simplified Chinese (GB2312)
原因:
- Keil 默认使用 GB2312 编码
- 若 VSCode 使用 UTF-8,中文注释和字符串在 Keil 中会显示乱码,甚至导致编译错误
2.2 自动保存设置(防止代码丢失)
配置路径:Settings 中搜索 Auto Save
操作步骤:
- 将
Files: Auto Save改为afterDelay - 默认延迟为 1000ms(1 秒)
优势:
- 无需手动
Ctrl + S保存 - 写完代码直接切换到 Keil 编译,提升效率
- 防止电脑死机或意外断电导致代码丢失
三、VSCode 使用技巧
3.1 常用快捷键
| 功能 | Windows / Linux | macOS | 说明 |
|---|---|---|---|
| 行注释/取消注释 | Ctrl + / |
Cmd + / |
快速屏蔽或恢复某行代码 |
| 删除当前行 | Ctrl + Shift + K |
Cmd + Shift + K |
比选中再按 Delete 更快 |
| 选中当前词/多选 | Ctrl + D |
Cmd + D |
连续按可同时选中多个相同的词进行批量修改 |
| 多行同时编辑 | Alt + 鼠标左键 |
Option + 鼠标左键 |
在不同位置点击,产生多个光标 |
| 剪切/复制当前行 | Ctrl + X / C |
Cmd + X / C |
光标在该行(不选中任何文字)直接按即可 |
| 向下/向上复制当前行 | Shift + Alt + ↓/↑ |
Shift + Option + ↓/↑ |
快速复制当前行到上方或下方 |