【Tools】Visual Studio Code安装保姆级教程(2025版)

00. 目录

文章目录

    • 00. 目录
    • 01. Visual Studio Code概述
    • 02. Visual Studio Code下载
    • 03. Visual Studio Code安装
    • 04. Visual Studio Code配置
    • 05. 附录

01. Visual Studio Code概述

Visual Studio Code(简称 VS Code)是由微软开发的一款免费、开源且跨平台的轻量级代码编辑器,适用于多种编程语言和开发场景。它结合了简洁的用户界面与强大的扩展能力,成为开发者广泛使用的工具之一。

跨平台支持
支持 Windows、macOS 和 Linux 系统,提供一致的开发体验。

智能代码编辑

  • 语法高亮自动补全(IntelliSense)、代码片段错误检查等。
  • 内置 Git 版本控制,可直接提交代码、解决冲突。
  • 调试工具 支持断点、变量监控和逐行调试。

可扩展性

  • 通过插件市场(Marketplace)安装扩展,支持语言(Python、Java、C++ 等)、框架(React、Vue、Django 等)、主题和工具。
  • 集成终端,可直接运行命令行操作。

远程开发
通过 ​Remote Development 扩展,可连接远程服务器、容器或 WSL(Windows Subsystem for Linux),实现云端或本地跨环境开发。

高度可定制
支持自定义快捷键、主题、布局和工作区配置,适配个人开发习惯。

优势

  • 轻量快速:启动速度快,资源占用低,适合低配设备。
  • 免费开源:无功能限制,社区持续更新优化。
  • 强大生态:超过数万款插件,覆盖几乎所有开发需求。
  • 多语言支持:通过语言服务器协议(LSP)提供智能代码分析。

适用场景

  • 前端开发:集成 Emmet、Live Server 等工具,快速构建网页。
  • 全栈开发:支持 Node.js、数据库扩展和后端框架。
  • 数据科学与机器学习:Jupyter Notebook 集成、Python 数据分析。
  • 教育与学习:轻量易用,适合编程初学者。
  • 云原生开发:通过 Docker 和 Kubernetes 扩展管理容器化应用。

02. Visual Studio Code下载

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

选择对应的平台下载对应的版本即可
在这里插入图片描述

03. Visual Studio Code安装

3.1 双击VSCodeSetup-x64-1.98.2.exe,开始安装。选择我同意此协议,然后点击下一步。
在这里插入图片描述

3.2 选择安装位置,点击下一步。
在这里插入图片描述

3.3 选择开始菜单文件夹,这里我们采用默认选项,直接点下一步。
在这里插入图片描述

3.4 选择附加任务,本步骤中的选项我们全部勾选。
在这里插入图片描述

3.5 点击安装
在这里插入图片描述

3.6 安装过程如下
在这里插入图片描述

3.7 安装完成,点击完成即可。
在这里插入图片描述

04. Visual Studio Code配置

4.1 颜色主题风格配置

VSCode 首次启动会打开欢迎页面,我们可以在欢迎页面中选择颜色主题风格,默认是深色模式,我在这里选择浅色模式,后续也可以从设置中再次修改主题风格
在这里插入图片描述

4.2 安装中文插件

安装中文语言包扩展,Chinese(Simplified)(简体中文)Language Pack for Visual Studio Code,点击扩展按钮,从搜索框搜索“chinese”,第一个就是我们要安装的扩展。
在这里插入图片描述

扩展安装完成后需要重启VS Code,正常情况下会弹出重启按钮,点击即可重启,如果没有弹出,可自行重启VS Code。
在这里插入图片描述

4.3 安装C/C++扩展

点击最左侧“扩展”按钮,搜索“C/C++”,选择“C/C++ Extension Pack”,它是 VS Code 官方推荐的工具包,包含了开发 C/C++ 所需要的多个扩展。
在这里插入图片描述

05. 附录

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

文档:https://code.visualstudio.com/docs

下载:VSCodeSetup-x64-1.98.2.rar

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/34649.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

14.使用各种读写包操作 Excel 文件:辅助模块

一 各种读写包 这些是 pandas 在底层使用的各种读写包。无须安装 pandas,直接使用这些读写包就能够读写 Excel 工作簿。可以尽可能地使用 pandas 来解决这类问题,只在 pandas 没有提供你所需要的功能时才用到读写包。 表中没有 xlwings ,因为…

AI赋能实时安全背带监测解决方案

背景:安全背带检测的行业刚需与技术痛点 在建筑施工、石油化工、仓储物流等高危行业中,安全背带是保障作业人员生命安全的最后一道防线。据统计,超过30%的高空坠落事故与未正确佩戴安全背带直接相关。传统依赖人工巡检的监督方式存在效率低、…

神聖的綫性代數速成例題2. 行列式的性質

性質 1:行列式與它的轉置行列式相等: 設為行列式,為其轉置行列式,則。 性質 2:交換行列式的兩行 (列),行列式變號: 若行列式經過交換第行和第行得到行列式,則。 性質 3&#xff…

大模型推理 memory bandwidth bound (3) - MLA

系列文章目录 大模型推理 & memory bandwidth bound (1) - 性能瓶颈与优化概述 大模型推理 & memory bandwidth bound (2) - Multi-Query Attention 大模型推理 & memory bandwidth bound (3) - MLA 文章目录 系列文章目录前言一、原理1.低秩压缩 & 动机2.矩阵…

CTP开发爬坑指北(九)

CTP API开发中有很多需要注意的小细节,稍有不慎就会出问题,不然,轻则表现与预期不符,重则程序崩溃影响策略盈利。本系列将容易遇到的坑列出来,以供开发时参考,如有疑义之处,欢迎指正。 在国内期…

python_巨潮年报pdf下载

目录 前置: 步骤: step one: pip安装必要包,获取年报url列表 step two: 将查看url列表转换为pdf url step three: 多进程下载pdf 前置: 1 了解一些股票的基本面需要看历年年报,在巨潮一个个下载比较费时间&…

量化交易backtrader实践(五)_策略综合篇(3)_经典策略复盘

01_经典策略复盘 在某款股票软件手机版App上,有一项“复盘”的功能,这个功能很强大,它能把这支股票近1年的走势,用设置好的六个策略去回测,得到每个策略的近一年的收益率,并做了从最好到最差的排序。这就能…

蓝桥与力扣刷题(蓝桥 字符统计)

题目:给定一个只包含大写字母的字符出 S, 请你输出其中出现次数最多的字符。如果有多个字母均出现了最多次, 按字母表顺序依次输出所有这些字母。 输入格式 一个只包含大写字母的字等串 S. 输出格式 若干个大写字母,代表答案。 样例输入 BABBACAC样…

protobuf安装

安装 github官方链接 https://github.com/protocolbuffers/protobuf/ 以protobuf21为例 https://github.com/protocolbuffers/protobuf/releases/download/v21.11/protobuf-all-21.11.zip windows 解压好文件夹后,使用cmake,vs,qt creator等工具打开该项目,进行编译,编译需…

Compose 实践与探索八 —— LayoutModifier 解析

前面几节讲的 Modifier 都是起辅助作用的,比如 Modifier 的伴生对象、CombinedModifier、 ComposedModifier 以及几乎所有 Modifier 的父接口 Modifier.Element。本篇我们开始讲具有直接功效的 Modifier,分为几个大类:LayoutModifier、DrawMo…

stl之string的详解

一,string定义的方式 ,string定义了多种函数重载的方式,常用的构造函数如下: string(); string(const string& str); string(const string& str, size_t pos, size_t len npos); string(const char* s); string(const …

Leetcode-131.Palindrome Partitioning [C++][Java]

目录 一、题目描述 二、解题思路 【C】 【Java】 Leetcode-131.Palindrome Partitioninghttps://leetcode.com/problems/palindrome-partitioning/description/131. 分割回文串 - 力扣(LeetCode)131. 分割回文串 - 给你一个字符串 s,请你…

InternVL:论文阅读 -- 多模态大模型(视觉语言模型)

更多内容:XiaoJ的知识星球 文章目录 InternVL: 扩展视觉基础模型与通用视觉语言任务对齐1.概述2.InternVL整体架构1)大型视觉编码器:InternViT-6B2)语言中间件:QLLaMA。3)训练策略(1&#xff09…

【AWS入门】AWS云计算简介

【AWS入门】AWS云计算简介 A Brief Introduction to AWS Cloud Computing By JacksonML 什么是云计算?云计算能干什么?我们如何利用云计算?云计算如何实现? 带着一系列问题,我将做一个普通布道者,引领广…

二分算法刷题

1. 初识 总结:二分算法题的细节非常多,容易写出死循环。使用算法的条件不一定是数组有序,而是具有“二断性”;模板三种后面会讲。 朴素二分二分查找左端点二分查找右端点 2. 朴素二分 题目链接:704. 二分查找 - 力扣…

itsdangerous加解密源码分析|BUG汇总

这是我这两天的思考 早知道密码学的课就不旷那么多了 纯个人见解 如需转载,标记出处 目录 一、官网介绍 二、事例代码 源码分析: 加密函数dump源码使用的函数如下: 解密 ​编辑 ​编辑 关于签名: 为什么这个数字签名没有…

深度解析React Native底层核心架构

React Native 工作原理深度解析 一、核心架构:三层异构协作体系 React Native 的跨平台能力源于其独特的 JS层-Shadow层-Native层 架构设计,三者在不同线程中协同工作: JS层 运行于JavaScriptCore(iOS)或Hermes&…

前端内存优化实战指南:从内存泄漏到性能巅峰

前端内存优化实战指南:从内存泄漏到性能巅峰 一、内存问题引发的场景 1.1 典型内存灾难现场 // 经典内存泄漏示例 const zombieElements new Set();function createLeak() {const div document.createElement(div);zombieElements.add(div); // 元素永不释放div…

【工作记录】pytest使用总结

1、 fixture夹具 可参考: python3.x中 pytest之fixture - 漂泊的小虎 - 博客园 fixture是指夹具(把用例夹在中间),它包括前置工作和后置工作,前置是用例代码的准备阶段,后置是用例执行之后的清理阶段,用…

C++基础笔记

1. C关键字 这个不多说,以后接触得到,但这里做个总结: 2. 命名空间 一般类型: namespace Xianyu {// 命名空间中可以定义变量/函数/类型int rand 10;int Add(int left, int right){return left right;}struct Node{struct No…