当前位置: 首页 > news >正文

VSCode 安装使用教程

一、VSCode 简介

Visual Studio Code(简称 VSCode)是由微软推出的一款免费、开源、跨平台的代码编辑器。它支持多种语言、丰富的插件系统、强大的调试功能和 Git 集成,是当前最流行的开发工具之一。


二、安装 VSCode

2.1 下载地址

官方网站:https://code.visualstudio.com/

2.2 Windows 安装

  1. 下载 .exe 安装程序;
  2. 双击安装,建议勾选 “添加到系统 PATH”、“在资源管理器中启用右键菜单” 等选项;
  3. 安装完成后可通过 cmdPowerShell 输入 code 启动 VSCode。

2.3 macOS 安装

brew install --cask visual-studio-code

或从官网下载 .zip 文件拖入 Applications 文件夹。

2.4 Linux 安装

Debian/Ubuntu:
sudo apt update
sudo apt install wget gpg
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt update
sudo apt install code

三、配置 VSCode

3.1 安装常用插件

  • Chinese (Simplified) Language Pack:简体中文语言包;
  • Python:Python 开发支持;
  • Java Extension Pack:Java 开发支持;
  • Prettier:代码格式化;
  • Live Server:前端实时预览;
  • GitLens:Git 可视化增强;
  • Docker:容器开发支持。

3.2 修改设置

使用快捷键 Ctrl + , 打开设置界面,可搜索关键字调整参数,也可以点击右上角打开 settings.json 编辑高级设置。


四、集成终端

VSCode 内置终端,默认快捷键:

Ctrl + `

支持多种 shell(bash, zsh, PowerShell)并可配置默认终端。


五、使用 VSCode 调试程序

以 Python 为例:

  1. 安装 Python 插件;
  2. .vscode/launch.json 配置调试参数;
  3. 设置断点并按 F5 启动调试。

六、Git 集成

  1. 左侧点击 Git 图标;
  2. 自动识别项目中的 Git 仓库;
  3. 支持提交、拉取、推送、分支管理等操作;
  4. 可集成 GitHub、Gitee、GitLab 等平台。

七、常见问题

Q1: 终端无法识别 code 命令?

确保在安装时勾选 “将 VSCode 添加到 PATH”,或手动添加 C:\Program Files\Microsoft VS Code\bin 到系统变量中。

Q2: 中文乱码?

安装并切换到简体中文语言包,重启即可。


八、推荐设置项

{"editor.fontSize": 14,"editor.tabSize": 4,"editor.formatOnSave": true,"files.autoSave": "onFocusChange","workbench.colorTheme": "Default Dark+","terminal.integrated.fontSize": 13
}

九、学习资源推荐

  • VSCode 官方文档
  • VSCode 插件市场
  • VSCode GitHub 仓库
  • B 站教程 & 小奇Java面试专栏

本文由“小奇Java面试”原创发布,转载请注明出处。

可以搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。

在这里插入图片描述

http://www.dtcms.com/a/266383.html

相关文章:

  • SQL Server 进阶语法实战:从动态透视到存储过程的深度应用(第四课)
  • 高功率的照明LN2系列助力电子元件薄膜片检测
  • 推荐算法系统系列>推荐数据仓库集市的ETL数据处理
  • GaussDB权限管理:从RBAC到精细化控制的企业级安全实践
  • 设计模式(十)
  • [学习记录]Unity毛发渲染[URP]-Fin基础版
  • Django Channels WebSocket实时通信实战:从聊天功能到消息推送
  • Linux入门篇学习——Linux 帮助手册
  • 八、测试与调试
  • 万勋科技「柔韧机器人玻璃幕墙清洗」全国巡展@上海!引领清洗无人机智能化升级
  • Rovo Dev CLI Windows 安装与使用指南
  • 暑期数据结构第一天
  • CLIP的tokenizer详解
  • 2-jdk8环境下安装Kafka
  • 标签体系设计与管理:从理论基础到智能化实践的综合指南
  • chrome安装AXURE插件后无效
  • uniapp 微信小程序水印
  • c++游戏_小恐龙(开源)
  • Spring Boot + MyBatis/MyBatis Plus:XML中循环处理List参数的终极指南
  • MySQL安装报错解决
  • 解锁阿里云Hologres:开启实时数据分析新时代
  • [论文阅读] 人工智能 + 软件工程 | 需求获取访谈中LLM生成跟进问题研究:来龙去脉与创新突破
  • ODS 系统是什么?企业为什么需要搭建 ODS?
  • .net对象映射框架
  • Response对象
  • Gartner《数据与分析治理的参考架构概述》学习心得
  • electron 打包太大 试试 tauri , tauri 安装打包demo
  • 短剧系统开发定制全流程解析:从需求分析到上线的专业指南
  • 屏幕分辨率修改工具 SwitchResX(Mac电脑)
  • 2025.7.4总结