news 2026/6/10 1:39:06

VsCode 安装文档

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VsCode 安装文档

VS Code 安装文档

一、VS Code 完整说明

VS Code(Visual Studio Code)是微软2015年推出的免费、开源、跨平台代码编辑器(非重型IDE),基于Electron框架开发,底层用Chromium+Node.js,兼顾轻量与强功能。

1. 核心定位
  • 本质:轻量级编辑器 → 可通过插件变身全功能IDE
  • 三端覆盖:Windows/macOS/Linux 全支持。
  • 免费商用:MIT协议,个人/公司永久免费
2. 内置核心能力(开箱即用)
  • 语法高亮、代码折叠、括号匹配、智能缩进
  • IntelliSense智能提示(变量/函数/参数)
  • 集成终端(Ctrl+`)、Git可视化、文件Diff对比
  • 断点调试(JS/TS/Python/C#等)、变量监视、调用栈
  • 多光标编辑、代码片段、快捷键自定义、工作区设置
3. 插件生态(灵魂所在)
  • 市场5万+插件,覆盖所有主流语言与框架。
  • 典型插件:
    • 前端:Volar(Vue)、ESLint、Prettier、JavaScript and TypeScript
    • 后端:Python、Java Extension Pack、Go、C/C++
    • 效率:Chinese(中文)、Code Runner、GitLens、Remote-SSH

二、主流同类软件

1. VS Code vs Sublime Text
  • VS Code:免费、插件极多、内置调试/Git/终端、UI现代;缺点:大项目略占内存、启动稍慢。
  • Sublime Text:启动极速、极简、大文件流畅、多光标顶级;缺点:收费($99)、插件少、无内置调试/Git、更新慢。
  • 结论:日常开发选VS Code;极速轻量查看/编辑超大文件选Sublime。
2. VS Code vs WebStorm(JetBrains)
  • VS Code:免费、轻量、插件自由、前端/全栈友好;缺点:需配置插件、大型项目索引慢、重构能力弱。
  • WebStorm:全能IDE、开箱即用、智能重构、深度框架支持(React/Vue/Angular)、内置测试/部署;缺点:收费、笨重、内存占用高、启动慢。
  • 结论:个人/小团队/快速开发选VS Code;企业级前端/大型项目选WebStorm。
3. VS Code vs Vim/Neovim
  • VS Code:GUI友好、上手快、鼠标+键盘、生态强;缺点:依赖图形界面、纯键盘效率低于Vim。
  • Vim/Neovim:终端运行、纯键盘极速、高度自定义、资源占用极低;缺点:学习曲线极陡、配置复杂、GUI弱、插件零散。
  • 结论:新手/ GUI偏好选VS Code;服务器/远程/极致键盘效率选Neovim(可搭配VS Code的Vim插件过渡)。
4. VS Code vs 重型IDE(IntelliJ IDEA/Eclipse/Visual Studio)
  • VS Code:轻量、跨平台、多语言、免费;缺点:语言深度支持弱、重构/分析能力有限。
  • 重型IDE:语言专精(IDEA-Java、VS-C#)、项目级分析/重构/调试、内置数据库/服务器/测试;缺点:笨重、收费(IDEA)、单语言强、跨平台差。
  • 结论:多语言/脚本/前端/轻量后端选VS Code;单一语言企业级开发选对应重型IDE。

三、VS Code 高级用法

1. 快捷键大师(必背)
  • Ctrl+Shift+P:命令面板(万能入口,输入命令/切换功能)。
  • Ctrl+P:快速打开文件(输文件名/@函数/#行号,如@init/#42)。
  • Ctrl+D:选中下一个相同词(批量修改变量名)。
  • Alt+单击:多光标定点(批量插入/修改)。
  • F2:重命名符号(变量/函数/类,跨文件自动更新引用)。
  • Ctrl+`:显示/隐藏集成终端。
  • Ctrl+Shift+O:当前文件内定位类/方法/属性。
2. 编辑与重构技巧
  • 多光标批量编辑
    1. 选中多行 →Ctrl+Shift+L→ 所有行末尾同时加光标(统一加分号/逗号)。
    2. Alt+拖动鼠标:列选择(批量删除/插入列内容)。
  • 代码折叠
    • Ctrl+K → Ctrl+0:折叠所有代码。
    • Ctrl+K → Ctrl+J:展开所有代码。
  • 智能重构
    • 选中代码 →Ctrl+Shift+R→ 提取函数/变量/常量。
    • 右键函数 →Change Signature→ 修改参数并同步所有调用。
3. 终端与调试进阶
  • 集成终端增强
    • 支持多终端拆分(右键→Split Terminal)。
    • 选中命令 →Ctrl+Shift+Enter→ 直接运行。
    • 终端内Ctrl+点击文件名→ 跳转至VS Code打开。
  • 断点调试高级玩法
    • 条件断点:断点右键→Edit Breakpoint→设置条件(如user.id===1),仅满足条件时暂停。
    • 日志断点:不暂停,仅输出日志(适合生产环境调试)。
    • 调试控制台:调试时直接执行代码、修改变量、调用函数。
4. Git 深度集成
  • 可视化Diff:左侧Git图标→点击文件→左右对比修改,直接编辑差异区
  • 暂存部分代码:选中代码→右键→Stage Selected Ranges(只提交部分修改)。
  • GitLens插件:显示每行代码的最后提交人/时间/信息,点击可查看完整历史与对比。
5. 远程开发(杀手锏)
  • Remote-SSH插件:本地VS Code直接连接远程Linux服务器,编辑/调试/运行远程代码,体验本地一致。
  • 容器开发:Remote-Containers插件→在Docker容器中开发,环境隔离、即开即用。
  • WSL开发:Windows下通过WSL(Linux子系统)开发,无缝衔接Linux工具链。
6. 自定义与工作流优化
  • 用户代码片段

    • Ctrl+Shift+P→输入snippets→选择语言→自定义模板(如输入rfc生成React函数组件)。
  • 工作区设置

    • 项目根目录创建.vscode/settings.json→配置项目专属规则(如缩进2空格、禁用特定插件)。
  • 主题与图标

    • 安装One Dark Pro(暗黑主题)、Material Icon Theme(文件图标),界面更美观、辨识度更高。

四、下载、安装

进入VS Code官网:https://code.visualstudio.com ,点击DownLoad for Windows下载windows版本

  • 备注:
    • Stable:稳定版
    • Insiders:内测版

注意:上述下载软件安装包的过程,大家可以不用操作,因为在提供的课程资料中,已经为大家准备好了安装包 。

双击安装包,选择我同意此协议,再点击下一步

选择安装路径(也可以使用默认值: C:\Users\super\AppData\Local\Programs\Microsoft VS Code)






点击左下角的 “设置” -> “主题” -> “主题颜色”,然后可以根据自己的喜好,选择喜欢的主题颜色。

五、VS Code 常用插件

HTML CSS Support

在编写样式表的时候,自动补全功能大大缩减了编写时间。

JavaScript (ES6) code snippets

支持ES6语法提示

Mithril Emmet

一个能大幅度提高前端开发效率的一个工具,用于补全代码

Path Intellisense

路径提示插件

Vue 3 Snippets

在 Vue 2 或者 Vue 3 开发中提供代码片段,语法高亮和格式化的 VS Code 插件,能极大提高你的开发效率。

Auto Close Tag

自动闭合HTML/XML标签

Auto Rename Tag

自动完成另一侧标签的同步修改

open in browser

低版本 vscode不像IDE一样能够直接在浏览器中打开html,而该插件支持快捷键与鼠标右键快速在浏览器中打开html文件,支持自定义打开指定的浏览器,包括:Firefox,Chrome,Opera,IE以及Safari

Live Server

一个具有实时加载功能的小型服务器,也就是说我们可以在项目中实时用live-server作为一个实时服务器实时查看开发的网页或项目效果。

Vue Language Features (Volar)

一个专门为 Vue 3 构建的语言支持插件。它基于@vue/reactivity按需计算一切,实现原生 TypeScript 语言服务级别的性能。

TypeScript Vue Plugin (Volar)

TypeScript Vue Plugin是一个对Vue.js框架进行扩展的插件,它允许开发者使用TypeScript语言编写Vue组件和应用程序,并提供了更好的类型检查和编辑器支持。通过使用TypeScript Vue Plugin,开发者可以在编写Vue应用时获得更好的开发体验和代码可维护性。

File Utils

File Utils插件,可以方便快捷的来创建、复制、移动、重命名文件和目录。

IntelliJ IDEA Keybindings

安装VSCode的插件 IntelliJ IDEA Keybindings 即可在VSCode中使用IDEA的快捷键。

六、VS Code 配置

打开配置面板,根据自己的喜好,可以修改字体、背景样式等偏好设置。 点击 “设置” 按钮。

然后点击右上角 “打开设置” 的图标。

然后在打开的settings.json中增加如下配置信息:

{"workbench.colorTheme":"Default Light+","workbench.statusBar.visible":false,"editor.fontFamily":"'Courier New', Consolas, monospace","editor.fontSize":15,"editor.lineHeight":1.8,"editor.tabSize":2,"editor.codeActionsOnSave":{"source.fixAll":"explicit"},"editor.minimap.enabled":true,"liveServer.settings.donotShowInfoMsg":true,"git.confirmSync":false,"terminal.integrated.defaultProfile.windows":"Command Prompt"}

具体配置项的含义,鼠标放在配置项上,会自动悬浮展示出来。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 1:36:11

别墅高定木作系统化落地,铂品经验分享

别墅高定木作不仅是单个木制产品的制作,而是涉及全屋木作的整体规划与系统化落地。它要求木门、墙板、柜体、收纳系统、线条、背景墙等不同品类在空间上实现统一与协调,并通过规范化生产和交付体系落地。铂品系统家居作为国内高定木作的代表品牌&#xf…

作者头像 李华
网站建设 2026/6/10 1:35:11

Docker 环境下 Vulfocus 靶场搭建全流程(附镜像源问题解决方案)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录一、靶场简介二、部署环境要求三、前置准备:解决Docker镜像拉取超时(核心避坑)1. 编辑Docker镜像加速配置文件2. 重启Docker生效配…

作者头像 李华
网站建设 2026/6/10 1:32:25

Windows 与 Linux 系统纯手工应急响应与恶意代码清除指南

第一部分:恶意代码排查的底层逻辑与响应原则恶意软件无论如何混淆或加密,其生命周期必须依赖操作系统的基础资源。我们可将其行为特征映射为五个排查维度。恶意行为与系统资源映射表威胁维度恶意程序行为目的操作系统映射资源(排查切入点&…

作者头像 李华
网站建设 2026/6/10 1:30:24

2026老黄历与万年历App推荐:热门日历应用功能对比

用户搜索“老黄历应用推荐”“老黄历App推荐”“万年历应用推荐”“万年历App推荐”“传统黄历日历应用哪个好”时,通常不是只想找一个能显示日期的软件,而是想了解不同日历应用在日期查询、农历节气、黄历信息、生日纪念日提醒、个人记录和日程管理上的…

作者头像 李华
网站建设 2026/6/10 1:29:44

照着用就行:高效论文写作全流程AI论文软件推荐(2026 最新)

论文写作全流程可拆解为文献调研→选题/开题→大纲/初稿→文献综述→降重/去AI味→润色/格式→查重/投稿七大环节,2026年AI论文软件按环节精准匹配,兼顾中文适配、降重能力、去AI痕迹、学术合规四大核心需求,覆盖免费/付费、通用/垂直场景。 …

作者头像 李华
网站建设 2026/6/10 1:29:20

Linux文件操作

磁盘 想知道文件,我们需要知道文件的存储地。 也就是磁盘 机械磁盘是计算机中唯一的一个机械设备。也就是外设 磁盘的物理结构扇区:磁盘存储数据的基本单位,512字节块设备 如何定义一个扇区 先定位磁头,确定磁头要访问哪个柱面。定…

作者头像 李华