蓝桥杯开发环境配置指南

蓝桥杯开发环境配置指南

目标:搭建一个与比赛环境一致的纯净 VSCode 开发环境,避免插件干扰,确保代码编码兼容性。


一、VSCode 免安装版配置

1.1 问题分析

比赛时官方提供的是老版本 VSCode(离线、无插件、纯原生),而本地开发环境通常安装了大量插件。如何在不影响本地环境的前提下,模拟比赛环境?

1.2 解决方案

使用 VSCode 免安装版本.zip 压缩包),通过便携模式实现环境隔离。

1.3 配置步骤

① 下载免安装版

② 解压到指定目录

  • 将下载的 .zip 文件解压到任意位置,例如:D:\LanQiao_VSCode

③ 启用便携模式

  • 进入解压后的文件夹(与 Code.exe 同级目录)
  • 新建文件夹,命名为 data
  • 作用:VSCode 会将所有配置、插件、缓存存储在此文件夹,实现与系统环境完全隔离

④ 启动验证

  • 双击 Code.exe,即可运行独立的纯净版 VSCode

二、VSCode 必要配置

2.1 编码设置(防止乱码)

配置路径FilePreferencesSettings(或按 Ctrl + ,

操作步骤

  1. 搜索框输入 encoding
  2. 找到 Files: Encoding
  3. 修改为 Simplified Chinese (GB2312)

原因

  • Keil 默认使用 GB2312 编码
  • 若 VSCode 使用 UTF-8,中文注释和字符串在 Keil 中会显示乱码,甚至导致编译错误

2.2 自动保存设置(防止代码丢失)

配置路径Settings 中搜索 Auto Save

操作步骤

  1. Files: Auto Save 改为 afterDelay
  2. 默认延迟为 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 + ↓/↑ 快速复制当前行到上方或下方