如何安装vscode并完成基础配置_让编程新手快速上手的详细指南是什么【教程】

发布时间 - 2026-01-24 00:00:00    点击率:
VS Code 无需传统安装,下载即用;基础配置需关闭自动更新与自动保存、安装Python/Code Runner/中文语言包三大扩展,并解决终端中文乱码与路径问题。

VS Code 不需要“安装”意义上的传统安装,直接下载官方构建的可执行程序就能运行;所谓“基础配置”本质是关闭干扰项、启用必要功能、装对扩展——新手卡住的地方几乎都集中在中文乱码、终端打不开、代码不提示这三类问题上。

下载 VS Code 时选对版本和平台

Windows 用户必须选 .exe(非 .zip),否则没有注册表关联,双击文件无法用 VS Code 打开;macOS 用户认准 Universal 版本,M1/M2 芯片用 ARM64 版本会触发 Rosetta 兼容层,偶尔导致终端异常;Linux 用户优先用 .deb(Ubuntu/Debian)或 .rpm(CentOS/Fedora),别手动解压 .tar.gz 后只运行二进制——那样不会自动创建桌面图标和 MIME 关联。

启动后立刻禁用两个默认开启但新手无用的功能

打开设置(Ctrl+,Cmd+,),搜索并关闭:

  • Update: Mode → 设为 none(自动更新常在写代码时弹窗中断思路)
  • Files: Auto Save → 设为 off(新手常误以为“没保存=没改成功”,实则它会在失焦时静默保存,反而掩盖操作意图)

这两项关掉后,编辑体验会立刻变“可感知”:你清楚知道什么时候按了 Ctrl+S,也清楚知道什么时候弹出了更新提示——而不是被后台行为搞懵。

必装的三个扩展及对应配置动作

打开扩展面板(Ctrl+Shift+X),依次安装并做以下操作:

  • Python(由 Microsoft 提供)→ 安装后重启窗口,再打开一个 .py 文件,底部状态栏会出现 Python 解释器选择提示,点它,选系统已装的路径(如 /usr/bin/python3C:\Python39\python.exe),否则所有语法检查和调试都不工作
  • Code Runner → 安装后按 Ctrl+Alt+N 运行当前文件,但默认用的是系统 python 命令;若你用的是 python3,需进设置搜 code-runner.

    executorMap
    ,把其中 "python" 对应的值改成 "python3 -u"-u 确保输出实时刷出)
  • Chinese (Simplified) Language Pack → 安装后右下角通知栏点“重启”,否则界面仍是英文(很多新手以为没装成功)

终端中文乱码和路径错误是最常被忽略的底层问题

Windows 用户打开集成终端(Ctrl+`)后若看到 .py 或路径全是问号,说明 PowerShell 默认编码不是 UTF-8。不要改系统区域设置,只需在 VS Code 设置里搜 terminal.integrated.defaultProfile.windows,把它设为 Command Prompt(CMD)或 Git Bash;如果坚持用 PowerShell,则必须在设置中打开 terminal.integrated.env.windows,添加:

"PYTHONIOENCODING": "utf-8"
。macOS/Linux 用户若发现终端 pwd 显示路径含 %20,说明你拖拽文件夹进 VS Code 窗口时用了空格未转义,此时应改用命令行启动:code /path/to/project,而非图形界面双击。


# linux  # python  # centos  # vscode  # git  # windows  # 编码  # ubuntu  # mac  # 中文乱码 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  黑客如何通过漏洞一步步攻陷网站服务器?  Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】  Laravel Fortify是什么,和Jetstream有什么关系  Microsoft Edge如何解决网页加载问题 Edge浏览器加载问题修复  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】  桂林网站制作公司有哪些,桂林马拉松怎么报名?  js实现获取鼠标当前的位置  Linux后台任务运行方法_nohup与&使用技巧【技巧】  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  SQL查询语句优化的实用方法总结  JavaScript模板引擎Template.js使用详解  Laravel路由怎么定义_Laravel核心路由系统完全入门指南  网站建设整体流程解析,建站其实很容易!  Claude怎样写结构化提示词_Claude结构化提示词写法【教程】  Laravel如何实现本地化和多语言支持?(i18n教程)  无锡营销型网站制作公司,无锡网选车牌流程?  利用 Google AI 进行 YouTube 视频 SEO 描述优化  浅述节点的创建及常见功能的实现  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  如何在搬瓦工VPS快速搭建网站?  如何快速生成高效建站系统源代码?  Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势  如何快速启动建站代理加盟业务?  Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】  Laravel中的Facade(门面)到底是什么原理  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  如何实现建站之星域名转发设置?  Laravel如何配置Horizon来管理队列?(安装和使用)  Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】  Laravel如何使用Eloquent进行子查询  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  长沙企业网站制作哪家好,长沙水业集团官方网站?  济南网站建设制作公司,室内设计网站一般都有哪些功能?  Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】  青岛网站建设如何选择本地服务器?  高端建站三要素:定制模板、企业官网与响应式设计优化  Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】  高防服务器如何保障网站安全无虞?  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】  如何用wdcp快速搭建高效网站?  C语言设计一个闪闪的圣诞树  JS弹性运动实现方法分析  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  Laravel如何实现API资源集合?(Resource Collection教程)  如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环