首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >《VSCode安装全知道:从入门到精通的完全指南》

《VSCode安装全知道:从入门到精通的完全指南》

作者头像
艾莉丝努力练剑
发布2025-11-13 11:51:06
发布2025-11-13 11:51:06
5320
举报
文章被收录于专栏:C / C++C / C++

🔥个人主页艾莉丝努力练剑 ❄专栏传送门:《C语言》《数据结构与算法》C语言刷题12天IO强训LeetCode代码强化刷题洛谷刷题C/C++基础知识知识强化补充C/C++干货分享&学习过程记录 🍉学习方向:C/C++方向学习者 ⭐️人生格言:为天地立心,为生民立命,为往圣继绝学,为万世开太平

严格来说,VSCode 不是一个传统的 IDE(集成开发环境),而是一个极其强大的“代码编辑器”。


IDE、编辑器对比补充

核心区别:编辑器 vs. IDE

特性

代码编辑器 (如 VSCode)

集成开发环境 (IDE) (如 Visual Studio, IntelliJ IDEA)

核心定位

轻量级、快速、专注于编写和编辑代码本身。

重量级、功能全面,覆盖整个软件开发生命周期。

开箱即用

功能相对基础,但高度纯净和快速。

功能极其丰富,预装了编译器、调试器、分析器等大量工具。

可扩展性

极其依赖扩展。几乎所有语言支持和高级功能都通过扩展市场获得。

高度集成。大部分核心功能已内置,扩展用于增强而非提供核心功能。

资源占用

相对较低内存和CPU占用,启动速度快。

相对较高内存和CPU占用,启动速度较慢。

示例

VSCode, Sublime Text, Atom

Visual Studio, Eclipse, JetBrains全家桶 (PyCharm, WebStorm等)

尽管 VSCode 出身是编辑器,但其通过强大的扩展系统,已经具备了绝大多数 IDE 才有的功能。对于许多语言(尤其是 JavaScript/TypeScript、Python、Go 等)来说,配置好相应扩展的 VSCode,其体验与一个全功能的 IDE 几乎没有差别

通过安装扩展,你可以获得:

  • 智能感知(IntelliSense):强大的代码补全、提示和导航。
  • 集成调试:设置断点、查看调用栈、变量监视等。
  • 集成终端:直接在编辑器内运行命令。
  • 版本控制:卓越的 Git 支持(分支、差异、提交等已内置)。
  • 重构工具:重命名、提取方法等。
  • Linting和格式化:实时代码错误检查和自动格式化。

结论:可以把它看作一个“现代化、轻量级的 IDE”

1、从本质上看:VSCode 是一个代码编辑器。它的核心是文本编辑,所有高级功能都构建在扩展之上。

2、从实际体验上看:对于许多开发者而言,配置好的 VSCode 就是一个轻量级、快速、高度可定制的 IDE。它实现了传统 IDE 的大部分核心功能。

一个很好的比喻是:传统的 IDE(如 Visual Studio) 像一家大型综合超市,你需要的东西里面基本都有,但商场很大,你可能只想买瓶水也要走很远。

VSCode 像一家精品便利店,本身商品(功能)不多,但你可以根据自己的喜好(通过扩展)只上架你最爱喝的饮料和零食,最终打造出一个完全符合你个人习惯的高效购物空间。

因此,如果您听到有人说“我用 VSCode 作为我的 IDE”,这种说法在实践上是完全正确和合理的。它凭借其扩展性、轻量和跨平台特性,已经成为当今最流行的开发环境之一。


VSCode安装全知道:从入门到精通的完全指南

Visual Studio Code(简称VSCode)作为微软开发的免费开源代码编辑器,已成为开发者中最受欢迎的编辑器之一。本文将全面详解VSCode的安装过程,涵盖不同平台及常见问题解决方案。

一、VSCode概述与优势

在开始安装前,了解VSCode的优势有助于理解为什么它值得安装——

  • 轻量级且启动迅速
  • 强大的扩展生态系统
  • 内置Git支持
  • 智能代码补全(IntelliSense)
  • 跨平台支持(Windows、macOS、Linux)
  • 高度可定制化的界面

二、Windows系统安装

2.1 下载安装包

链接:VSCode官网

点击Windows版本的"Download for Windows"按钮。

根据系统架构选择:

  • User Installer(用户安装版):供当前用户使用,无需管理员权限
  • System Installer(系统安装版):供所有用户使用,需要管理员权限
  • .zip解压版:绿色版,无需安装

2.2 安装过程

运行下载的安装程序(通常为VSCodeUserSetup-x64-版本号.exe):

下载完成后,我们找到这个——

双击此安装包程序,参见下图,单击“下一步”按钮——

(1)接受许可协议; (2)选择安装路径(建议保持默认)。

【选择安装目录】,参见下图,若无需修改默认即可,单击“下一步”按钮——

选择附加任务,参见下图,可按默认,单击“下一步”按钮——

重要:在"选择其他任务"页面,建议勾选: (1)"添加到PATH"(便于终端中快速启动); (2)"注册为受支持的文件类型的编辑器"; (3)"添加到资源管理器文件上下文菜单"。

如下图所示,单击“安装”按钮,等待安装成功——

2.3 验证安装

安装完成后,可通过以下方式验证:

1、在开始菜单搜索"Code"并启动;

2、按Win+R,输入cmd打开命令提示符,输入code --version查看版本信息。

当然,桌面上可以找到图标——

我们可以通过在cmd输入code回车(即按下Enter键)启动——

右击系统,找到【运行】,输入cmd——

接着出现这个界面,输入code,<回车>——

接着就会出现下面的界面了——


三、macOS系统安装

3.1 下载安装

  • 访问官网下载macOS版(.zip格式)
  • 或使用Homebrew安装(推荐开发者使用):
代码语言:javascript
复制
brew install --cask visual-studio-code

3.2 安装步骤

  • 解压下载的.zip文件
  • 将Visual Studio Code.app拖拽到"应用程序"文件夹
  • 为方便终端使用,启动VSCode后按Cmd+Shift+P,输入"shell command",选择"Install 'code' command in PATH"

3.3 验证安装

  • 在启动台中找到并启动VSCode
  • 打开终端,输入code --version确认安装成功

四、Linux系统安装

4.1 Ubuntu/Debian系统

4.1.1 通过APT安装(推荐)
代码语言:javascript
复制
sudo apt update
sudo apt install software-properties-common apt-transport-https wget
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
sudo apt update
sudo apt install code
4.1.2 通过Snap安装
代码语言:javascript
复制
sudo snap install code --classic

4.2 CentOS/RHEL/Fedora系统

代码语言:javascript
复制
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
# CentOS/RHEL:
sudo yum check-update
sudo yum install code
# Fedora:
sudo dnf check-update
sudo dnf install code

五、首次配置与优化

5.1 界面语言设置

VSCode默认根据系统语言设置,如需更改:

(1)按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS); (2)输入"Configure Display Language"; (3)选择所需语言或安装其他语言包。

5.2 推荐扩展安装

根据开发需求安装扩展:

  • Python:MS提供的Python扩展
  • Java:Extension Pack for Java
  • C/C++:C/C++扩展包
  • 通用工具:Prettier(代码格式化)、GitLens(Git增强)

5.3 设置同步

登录Microsoft或GitHub账户,可实现设置、扩展和快捷键的跨设备同步。


六、常见问题与解决方案

6.1 安装失败或启动崩溃

  • 检查系统是否满足最低要求(Windows 7以上,macOS 10.11以上)
  • 确认是否有足够的磁盘空间
  • 尝试以管理员权限运行安装程序

6.2 终端中无法使用code命令

  • Windows:重新运行安装程序,确保勾选"添加到PATH"
  • macOS:在VSCode中执行"Install 'code' command in PATH"
  • Linux:检查PATH环境变量是否包含VSCode安装路径

6.3 扩展安装缓慢或失败

  • 检查网络连接
  • 尝试更换扩展市场镜像源(通过设置"extensions.gallery")

6.4 界面显示乱码

  • 安装完整字体包:sudo apt install fonts-notebook(Linux)
  • 在设置中调整字体族设置

七、卸载VSCode

7.1 Windows系统:

  • 通过控制面板的"程序和功能"
  • 或使用安装程序提供的卸载选项

7.2 macOS系统:

  • 直接将应用程序拖入废纸篓
  • 删除相关配置文件(~/.vscode)

7.3 Linux系统:

代码语言:javascript
复制
# APT安装:
sudo apt remove code
# Snap安装:
sudo snap remove code


VSCode快捷键整理

核心理念

  • Ctrl 代表 Windows/Linux 上的控制键。
  • Cmd 代表 macOS 上的 Command 键 (⌘)。
  • Shift, Alt 键在两者上功能一致。
  • macOS 上的 Option 键通常对应 Windows/Linux 的 Alt 键。

系统:Windows/Linux | macOS。


一、基础必备快捷键(生存指南)

功能

Windows/Linux

macOS

打开命令面板 (万能钥匙)

Ctrl+Shift+P

Cmd+Shift+P

快速文件跳转

Ctrl+P

Cmd+P

新建文件

Ctrl+N

Cmd+N

保存文件

Ctrl+S

Cmd+S

撤销

Ctrl+Z

Cmd+Z

重做

Ctrl+Y

Cmd+Shift+Z

行复制

Ctrl+C (无选区时)

Cmd+C (无选区时)

行剪切

Ctrl+X (无选区时)

Cmd+X (无选区时)

行粘贴

Ctrl+V

Cmd+V

查找 (当前文件)

Ctrl+F

Cmd+F

替换 (当前文件)

Ctrl+H

Cmd+Option+F

全局查找

Ctrl+Shift+F

Cmd+Shift+F

全局替换

Ctrl+Shift+H

Cmd+Shift+Option+F


二、导航与光标管理(光标的控制)

功能

Windows/Linux

macOS

移动到行首/行尾

Home / End

Cmd+Left / Cmd+Right

移动到文件开头/结尾

Ctrl+Home / Ctrl+End

Cmd+Up / Cmd+Down

向下/上移动一行

Alt+Down / Alt+Up

Option+Down / Option+Up

向下/上复制一行

Shift+Alt+Down / Shift+Alt+Up

Shift+Option+Down / Shift+Option+Up

插入光标(多光标)

Alt+Click

Option+Click

向上/下添加光标

Ctrl+Alt+Up / Ctrl+Alt+Down

Cmd+Option+Up / Cmd+Option+Down

选择所有出现项

Ctrl+Shift+L

Cmd+Shift+L

跳转到匹配的括号

Ctrl+Shift+\

Cmd+Shift+\

跳转到定义

F12

F12

查看定义 (小窗预览)

Alt+F12

Option+F12

快速修复

Ctrl+.

Cmd+.


三、编辑与格式化(代码手术刀)

功能

Windows/Linux

macOS

注释切换

Ctrl+/

Cmd+/

行缩进/取消缩进

Ctrl+] / Ctrl+[

Cmd+] / Cmd+[

格式化文档

Shift+Alt+F

Shift+Option+F

格式化选中代码

Ctrl+K Ctrl+F

Cmd+K Cmd+F

重命名符号

F2

F2

折叠/展开所有区域

Ctrl+K Ctrl+0 / Ctrl+K Ctrl+J

Cmd+K Cmd+0 / Cmd+K Cmd+J

折叠/展开当前区域

Ctrl+Shift+[ / Ctrl+Shift+]

Cmd+Shift+[ / Cmd+Shift+]

删除行

Ctrl+Shift+K

Cmd+Shift+K

在下方插入行

Ctrl+Enter

Cmd+Enter

在上方插入行

Ctrl+Shift+Enter

Cmd+Shift+Enter


四、窗口与界面管理(布局大师)

功能

Windows/Linux

macOS

新建窗口

Ctrl+Shift+N

Cmd+Shift+N

关闭窗口

Ctrl+Shift+W

Cmd+Shift+W

拆分编辑器

Ctrl+\

Cmd+\

在编辑器组间切换

Ctrl+1/2/3

Cmd+1/2/3

切换侧边栏 visibility

Ctrl+B

Cmd+B

切换终端

Ctrl+`

Cmd+`

切换输出面板

Ctrl+Shift+U

Cmd+Shift+U

放大/缩小视图

Ctrl+= / Ctrl+-

Cmd+= / Cmd+-

重置缩放

Ctrl+NumPad0

Cmd+NumPad0


五、高级与自定义技巧

5.1 键绑定映射

(1)按 Ctrl+K Ctrl+S (Windows) 或 Cmd+K Cmd+S (macOS) 直接打开键盘快捷方式设置。 (2)你可以在这里查看所有默认快捷键,并根据个人习惯覆盖它们。比如,很多人会把Ctrl+D(默认下一个匹配项)改成删除行

5.2 命令面板是万能的

记不住快捷键?没关系。Ctrl+Shift+P 打开命令面板,输入任何你想做的事情(例如“格式化”、“折叠”),它都会显示对应的命令和快捷键。

5.3 特定于语言的快捷键

某些扩展(如 Python, Java)会注入自己的快捷键。你可以在键盘快捷方式设置中通过 @source:python 这样的过滤器来查找特定于语言的快捷键。

5.4 如何记忆?

1、先记住最常用的10个——

保存、撤销、查找、命令面板、文件跳转、注释、切换终端。

功能

Windows/Linux

macOS

为什么重要

1. 命令面板 (万能钥匙)

Ctrl+Shift+P

Cmd+Shift+P

所有功能的入口,忘记任何快捷键都可以从这里找。

2. 快速文件跳转

Ctrl+P

Cmd+P

在大型项目中秒速切换文件,效率神器。

3. 保存文件

Ctrl+S

Cmd+S

最基础也是最重要的操作,防止工作丢失。

4. 行注释切换

Ctrl+/

Cmd+/

最频繁的代码调试和注释操作。

5. 复制/剪切当前行

Ctrl+C / Ctrl+X (无选区)

Cmd+C / Cmd+X (无选区)

快速调整代码行位置,无需先选中。

6. 查找 (当前文件)

Ctrl+F

Cmd+F

定位代码的必备操作。

7. 切换集成终端

Ctrl+`

Cmd+`

在编辑器和命令行间无缝切换,现代开发核心。

8. 撤销

Ctrl+Z

Cmd+Z

犯错后第一时间的安全网。

9. 跳转到定义

F12

F12

阅读和理解代码的核心导航功能。

10. 快速修复

Ctrl+.

Cmd+.

自动导入、自动修复错误、生成代码等,智能辅助核心。

2、在实践中学习

当你发现某个操作很繁琐时,下意识地去命令面板里搜一下,看看它对应的快捷键是什么,然后强迫自己用一两次。

3、打印快捷键表:可以找一张漂亮的快捷键壁纸放在另一块屏幕上。


结尾

往期回顾:

【C/C++】Dev-C++的安装与使用以及快捷键整理

结语:VSCode的安装过程简单直观,但正确的安装和初始配置对后续开发体验至关重要。本文涵盖了主流平台的安装方法和常见问题解决,希望能帮助您顺利完成VSCode的安装与配置。如有其他问题,欢迎在评论区留言讨论。感谢大家的阅读,记得给博主“一键四连”,感谢友友们的支持和鼓励!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-09-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • IDE、编辑器对比补充
    • 核心区别:编辑器 vs. IDE
    • 结论:可以把它看作一个“现代化、轻量级的 IDE”
  • VSCode安装全知道:从入门到精通的完全指南
  • 一、VSCode概述与优势
  • 二、Windows系统安装
    • 2.1 下载安装包
    • 2.2 安装过程
    • 2.3 验证安装
    • 三、macOS系统安装
    • 3.1 下载安装
    • 3.2 安装步骤
    • 3.3 验证安装
  • 四、Linux系统安装
    • 4.1 Ubuntu/Debian系统
      • 4.1.1 通过APT安装(推荐)
      • 4.1.2 通过Snap安装
    • 4.2 CentOS/RHEL/Fedora系统
  • 五、首次配置与优化
    • 5.1 界面语言设置
    • 5.2 推荐扩展安装
    • 5.3 设置同步
  • 六、常见问题与解决方案
    • 6.1 安装失败或启动崩溃
    • 6.2 终端中无法使用code命令
    • 6.3 扩展安装缓慢或失败
    • 6.4 界面显示乱码
  • 七、卸载VSCode
    • 7.1 Windows系统:
    • 7.2 macOS系统:
    • 7.3 Linux系统:
  • VSCode快捷键整理
    • 核心理念
  • 一、基础必备快捷键(生存指南)
  • 二、导航与光标管理(光标的控制)
  • 三、编辑与格式化(代码手术刀)
  • 四、窗口与界面管理(布局大师)
  • 五、高级与自定义技巧
    • 5.1 键绑定映射
    • 5.2 命令面板是万能的
    • 5.3 特定于语言的快捷键
    • 5.4 如何记忆?
  • 结尾
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档