当前位置: 首页 > 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.lryc.cn/news/580095.html

相关文章:

  • vue3引入海康监控视频组件并实现非分屏需求一个页面同时预览多个监控视频;
  • 玩转n8n工作流教程(一):Windows系统本地部署n8n自动化工作流(n8n中文汉化)
  • goole chrome变更默认搜索引擎为百度
  • DotNetBrowser 2.27.14 版本发布啦!
  • Ubuntu下的Tomcat服务器部署
  • 智慧园区新引擎 —— 基于Java的企业级智慧园区解决方案
  • Vue3-组件化-Vue核心思想之一
  • jsonCPP 开源库详解
  • 微软医疗AI诊断系统发布 多智能体协作实现疑难病例分析
  • 《汇编语言:基于X86处理器》第6章 复习题和练习,编程练习
  • js中的FileReader对象
  • 【网络与系统安全】域类实施模型DTE
  • Java技术深潜:从并发陷阱到云原生突围
  • RabbitMQ用法的6种核心模式全面解析
  • Response对象
  • Qt应用快速启动的重要性:从系统上电到界面渲染的全链路加速实践
  • 数据结构 之 【堆】(堆的概念及结构、大根堆的实现、向上调整法、向下调整法)(C语言实现)
  • 浏览器中的 preview 和 response 的值不一致和精度问题解决
  • Spring Cloud网关与CI文件配置请求安全性对比
  • MySQL/MariaDB数据库主从复制之基于二进制日志的方式
  • 影楼精修-智能修图Agent
  • Python-将多张图片合并成一张图片调整指定区域的颜色选框工具
  • 应急响应靶场——web3 ——知攻善防实验室
  • 【Unity开发】Unity实现glb模型上传到场景中使用功能
  • 秘塔AI搜索的通过Prompt生成互动式网页探索(二)
  • python脚本编程:使用BeautifulSoup爬虫库获取热门单机游戏排行榜
  • Android发展历程
  • 面试版-前端开发核心知识
  • Oracle如何使用序列 Oracle序列使用教程
  • Java 大视界 -- Java 大数据实战:智能安防入侵检测的特征工程与模型融合全解析