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

严格来说,VSCode 不是一个传统的 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 几乎没有差别。
通过安装扩展,你可以获得:
1、从本质上看:VSCode 是一个代码编辑器。它的核心是文本编辑,所有高级功能都构建在扩展之上。
2、从实际体验上看:对于许多开发者而言,配置好的 VSCode 就是一个轻量级、快速、高度可定制的 IDE。它实现了传统 IDE 的大部分核心功能。
一个很好的比喻是:传统的 IDE(如 Visual Studio) 像一家大型综合超市,你需要的东西里面基本都有,但商场很大,你可能只想买瓶水也要走很远。
VSCode 像一家精品便利店,本身商品(功能)不多,但你可以根据自己的喜好(通过扩展)只上架你最爱喝的饮料和零食,最终打造出一个完全符合你个人习惯的高效购物空间。
因此,如果您听到有人说“我用 VSCode 作为我的 IDE”,这种说法在实践上是完全正确和合理的。它凭借其扩展性、轻量和跨平台特性,已经成为当今最流行的开发环境之一。
Visual Studio Code(简称VSCode)作为微软开发的免费开源代码编辑器,已成为开发者中最受欢迎的编辑器之一。本文将全面详解VSCode的安装过程,涵盖不同平台及常见问题解决方案。
在开始安装前,了解VSCode的优势有助于理解为什么它值得安装——
链接:VSCode官网

点击Windows版本的"Download for Windows"按钮。
根据系统架构选择:
运行下载的安装程序(通常为VSCodeUserSetup-x64-版本号.exe):
下载完成后,我们找到这个——

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

(1)接受许可协议; (2)选择安装路径(建议保持默认)。
【选择安装目录】,参见下图,若无需修改默认即可,单击“下一步”按钮——

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

重要:在"选择其他任务"页面,建议勾选: (1)"添加到PATH"(便于终端中快速启动); (2)"注册为受支持的文件类型的编辑器"; (3)"添加到资源管理器文件上下文菜单"。
如下图所示,单击“安装”按钮,等待安装成功——

安装完成后,可通过以下方式验证:
1、在开始菜单搜索"Code"并启动;
2、按Win+R,输入cmd打开命令提示符,输入code --version查看版本信息。
当然,桌面上可以找到图标——

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

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

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

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


brew install --cask visual-studio-codecode --version确认安装成功
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 codesudo snap install code --classicsudo 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

VSCode默认根据系统语言设置,如需更改:
(1)按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS); (2)输入"Configure Display Language"; (3)选择所需语言或安装其他语言包。
根据开发需求安装扩展:
登录Microsoft或GitHub账户,可实现设置、扩展和快捷键的跨设备同步。
code命令sudo apt install fonts-notebook(Linux)
# APT安装:
sudo apt remove code
# Snap安装:
sudo snap remove code
Ctrl 代表 Windows/Linux 上的控制键。
Cmd 代表 macOS 上的 Command 键 (⌘)。
Shift, Alt 键在两者上功能一致。
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 |
(1)按
Ctrl+K Ctrl+S(Windows) 或Cmd+K Cmd+S(macOS) 直接打开键盘快捷方式设置。 (2)你可以在这里查看所有默认快捷键,并根据个人习惯覆盖它们。比如,很多人会把Ctrl+D(默认下一个匹配项)改成删除行。
记不住快捷键?没关系。
Ctrl+Shift+P打开命令面板,输入任何你想做的事情(例如“格式化”、“折叠”),它都会显示对应的命令和快捷键。
某些扩展(如 Python, Java)会注入自己的快捷键。你可以在键盘快捷方式设置中通过 @source:python 这样的过滤器来查找特定于语言的快捷键。
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、打印快捷键表:可以找一张漂亮的快捷键壁纸放在另一块屏幕上。
往期回顾:
结语:VSCode的安装过程简单直观,但正确的安装和初始配置对后续开发体验至关重要。本文涵盖了主流平台的安装方法和常见问题解决,希望能帮助您顺利完成VSCode的安装与配置。如有其他问题,欢迎在评论区留言讨论。感谢大家的阅读,记得给博主“一键四连”,感谢友友们的支持和鼓励!