Complete Guide: Install VS Code on macOS
序言:拥抱强大的开发利器
Visual Studio Code(简称 VS Code)已迅速成为全球开发者最受欢迎的代码编辑器之一。它免费、开源、轻量级、高度可定制,支持几乎所有编程语言,并拥有一个庞大而活跃的扩展生态系统。对于 macOS 用户而言,VS Code 提供了一个流畅且高效的开发环境,它能很好地融入 macOS 的 Unix 内核环境,与终端、Git 等工具无缝协作。
本篇指南将手把手地引导您完成在 macOS 系统上安装 VS Code 的全过程。我们将探讨最常见的两种安装方法,详细介绍安装后的必要配置,以及如何保持软件更新、进行简单的故障排除,乃至如何在需要时将其彻底卸载。无论您是编程新手还是经验丰富的开发者,这篇指南都将确保您能顺利地在您的 Mac 上启动并运行 VS Code,为您的开发之旅奠定坚实的基础。
准备好了吗?让我们开始吧!
第一部分:安装前的准备工作
在开始安装之前,请确保您的 macOS 系统满足以下基本要求:
- macOS 版本: VS Code 支持 macOS High Sierra (10.13) 或更高版本。虽然它可能在更老的版本上运行,但为了获得最佳体验、安全性和兼容性,强烈建议您使用受支持的最新 macOS 版本。您可以点击屏幕左上角的苹果图标 -> “关于本机” 来查看您的 macOS 版本。
- 磁盘空间: VS Code 本身安装文件很小,通常不到 200MB。但是,随着您安装扩展、下载依赖项以及创建项目文件,所需的空间会增加。请确保您的硬盘有足够的可用空间,至少预留几个 GB 空间会比较稳妥。
- 网络连接: 下载安装文件和未来的扩展都需要稳定的互联网连接。
- 管理员权限: 安装应用程序通常需要您输入管理员密码。请确保您拥有该 Mac 用户的管理员权限。
- 基本 macOS 操作知识: 您需要知道如何打开应用程序、使用 Finder 查找和移动文件、以及可能需要使用终端(Terminal)执行一些命令(尤其是在使用 Homebrew 方法或配置
code
命令时)。
满足以上条件后,您就可以选择一种安装方法开始安装了。
第二部分:安装方法详解
在 macOS 上安装 VS Code 有两种主要且推荐的方法:通过官方网站下载安装包手动安装,或者使用 Homebrew 包管理器进行安装。两种方法各有优劣,您可以根据自己的偏好选择其一。
方法一:通过官方网站手动安装(推荐给大多数用户)
这是最直接、最常见的安装方法,适用于所有用户,尤其是那些不熟悉或不想使用命令行工具的用户。
优点: 简单直观,无需额外工具,直接从官方获取最新稳定版本。
缺点: 更新时需要手动下载新版本替换,或者依赖 VS Code 内置的自动更新功能(但有时手动替换更可靠)。
安装步骤:
-
访问官方网站: 打开您的网页浏览器(如 Safari, Chrome, Firefox),访问 VS Code 的官方下载页面:
https://code.visualstudio.com/Download
-
下载 macOS 版本: 在下载页面,您会看到针对不同操作系统的下载选项。找到 macOS 部分,通常会提供两种架构版本:
- Apple Silicon (ARM64): 适用于配备 Apple M1、M2、M3 等自研芯片的 Mac 电脑(例如 MacBook Air M1/M2, MacBook Pro M1/M2/M3/M3 Pro/Max/Ultra, Mac mini M1/M2, iMac M1, Mac Studio, Mac Pro M2 Ultra)。如果您的 Mac 是近几年购买的,很可能是 Apple Silicon 版本。
- Intel Chip (x64): 适用于配备 Intel 处理器的老款 Mac 电脑。
如何确定您的 Mac 是哪种芯片? 点击屏幕左上角的苹果图标 -> “关于本机”。在弹出的窗口中,查看“芯片”或“处理器”一栏。如果是“Apple M1”、“Apple M2”等字样,则选择 Apple Silicon 版;如果是“Intel Core i…”等字样,则选择 Intel Chip 版。
点击对应您 Mac 芯片架构的下载按钮(通常是一个
.zip
文件图标)。下载过程将自动开始。 -
找到下载文件: 下载完成后,在浏览器的下载列表中或通过 Finder 打开您的“下载”文件夹。您会找到一个名为
VSCode-darwin-universal.zip
(Universal 通用版,同时包含 ARM64 和 x64,推荐) 或VSCode-darwin-arm64.zip
或VSCode-darwin-x64.zip
的压缩文件。 -
解压文件: macOS 通常会自动解压下载的
.zip
文件。如果您的 Mac 没有自动解压,双击该.zip
文件,Finder 会自动将其解压,生成一个名为 “Visual Studio Code.app” 的应用程序图标。 -
移动到“应用程序”文件夹: 这是 macOS 的标准做法,将应用程序统一存放在“应用程序”文件夹中。
- 打开一个新的 Finder 窗口。
- 在 Finder 侧边栏中,点击“应用程序”(Applications)。
- 将您刚刚解压得到的 “Visual Studio Code.app” 图标文件,拖拽 到“应用程序”文件夹窗口中。
- 如果系统中已经有旧版本的 VS Code,系统会提示您是替换还是保留两者。通常选择“替换”(Replace)以更新到新版本。
- 这个操作可能需要您输入 Mac 用户的管理员密码。
重要提示: 虽然您可以将
Visual Studio Code.app
放在任意位置(比如桌面),但强烈建议将其放在“应用程序”文件夹中。这样做便于管理,也确保 macOS 的 Spotlight 搜索、Launchpad 等功能能正确识别和索引它。
至此,VS Code 的主体程序就安装完成了。您可以继续阅读下一部分,了解安装后的必要配置。
方法二:通过 Homebrew 包管理器安装(推荐给开发者)
Homebrew 是 macOS 上非常流行的第三方包管理器,它可以让您通过命令行方便地安装、更新和管理各种开发工具和应用程序。如果您已经在使用 Homebrew,或者愿意尝试命令行工具,那么使用 Homebrew 安装 VS Code 是一个非常高效的选择。
优点: 安装、更新和卸载都非常方便,只需一条命令;易于管理其他开发工具。
缺点: 需要先安装 Homebrew;需要使用终端(Terminal)。
安装步骤:
-
安装 Homebrew (如果尚未安装): 如果您的 Mac 上已经安装了 Homebrew,请跳过此步骤。如果还没有,打开“终端”(Terminal)应用程序。您可以在“应用程序”->“实用工具”文件夹中找到它,或者使用 Spotlight 搜索 (
Cmd + Space
然后输入Terminal
) 打开。在终端窗口中,粘贴并执行以下命令:
bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
按照终端提示操作。它可能会要求您输入管理员密码,并可能提示您安装 Xcode Command Line Tools(如果尚未安装)。安装 Homebrew 需要一些时间,请耐心等待。安装完成后,终端会显示“Installation successful!”或类似的提示。为了确保 Homebrew 已正确添加到您的系统 PATH 环境变量中,按照 Homebrew 安装最后的提示,可能需要运行几条brew shellenv
相关的命令,或者关闭并重新打开终端窗口。您可以通过运行brew help
命令来验证 Homebrew 是否安装成功。 -
使用 Homebrew 安装 VS Code: Homebrew 使用一个叫做
cask
的扩展来管理图形界面应用程序。VS Code 可以通过 Homebrew Cask 来安装。在终端中,执行以下命令:
bash
brew install --cask visual-studio-code
按下回车键。Homebrew 会自动下载最新版本的 VS Code 应用程序并将其安装到标准的 macOS 应用程序路径 (/Applications
) 中。您会看到下载和安装的进度信息。如果您的 Mac 是 Apple Silicon 芯片,Homebrew 会自动下载适用于 ARM64 架构的版本。如果您的 Mac 是 Intel 芯片,Homebrew 会下载 x64 版本。Homebrew 会自动识别您的系统架构。
-
等待安装完成: Homebrew 会显示安装成功的消息。
使用 Homebrew 安装方法,VS Code 的主体程序也已经安装完成了。接下来,是时候进行一些重要的配置了。
第三部分:安装后的必要配置
安装完 VS Code 应用程序后,您需要进行一些重要的配置,以确保其功能完整并能与您的开发工作流无缝集成。
1. 首次启动 VS Code 并处理安全提示
无论是通过官方网站还是 Homebrew 安装,第一次打开 VS Code 时,macOS 的 Gatekeeper 安全功能可能会弹出一个提示框,询问您是否确定要打开这个从互联网下载的应用程序。
- 点击“打开”(Open)。
- 如果系统提示您输入管理员密码,请按提示操作。
一旦批准,VS Code 就会正常启动。下次启动时就不会再有这个提示了。
2. 添加 code
命令到 PATH 环境变量(非常重要)
这是在 macOS 上安装 VS Code 后最重要的配置之一,尤其是对于开发者。添加 code
命令到系统 PATH 后,您就可以直接在终端(Terminal)中输入 code .
来打开当前文件夹,或者输入 code 文件名
来打开特定文件。这将极大地提高您的工作效率,实现编辑器和终端之间的快速切换。
VS Code 提供了一个非常简便的方式来完成这个配置。
配置步骤:
- 打开 VS Code: 启动您刚刚安装好的 Visual Studio Code 应用程序。
- 打开命令面板: 使用快捷键
Cmd + Shift + P
或者点击菜单栏的View (视图)
->Command Palette... (命令面板...)
。 - 输入命令: 在命令面板的输入框中,开始输入 “shell command”。您会看到相关的建议命令列表。
- 选择安装命令: 从列表中选择
Shell Command: Install 'code' command in PATH
。点击它。 - 等待提示: VS Code 会执行一个操作,将
code
命令的符号链接(symlink)添加到您的系统 PATH 目录中(通常是/usr/local/bin
)。成功后,VS Code 右下角会弹出一个提示,显示 “Shell command ‘code’ successfully installed in PATH.”。
如果提示安装失败,或者您在终端中尝试 code .
时出现 command not found
的错误:
- 重启终端: 关闭所有打开的终端窗口,然后重新打开一个终端窗口。系统 PATH 的更改通常在新的终端会话中生效。再次尝试
code .
。 - 检查 PATH: 在终端中输入
echo $PATH
,查看/usr/local/bin
是否包含在输出路径列表中。VS Code 的安装命令通常会将其添加到这个标准位置。 - 手动检查符号链接: 理论上,VS Code 的安装命令会在
/usr/local/bin
中创建一个名为code
的符号链接,指向 VS Code 应用程序内部的可执行文件路径(例如/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code
)。您可以在终端中使用ls -l /usr/local/bin/code
来验证这个符号链接是否存在且指向正确。 - 手动配置 (仅在自动方法无效时尝试): 虽然不推荐作为首选,但如果自动方法持续失败,您可以考虑手动修改您的 shell 配置文件。
- 确定您使用的 shell:大多数 macOS Catalina (10.15) 及更新版本默认使用 Zsh。旧版本可能使用 Bash。您可以在终端顶部标题栏或通过
echo $SHELL
命令查看。 - 打开对应的配置文件:
- 对于 Zsh:
open ~/.zshrc
- 对于 Bash:
open ~/.bash_profile
(如果不存在,尝试open ~/.profile
)
- 对于 Zsh:
- 在文件末尾添加一行(如果
/usr/local/bin
不在 PATH 中):
bash
export PATH="/usr/local/bin:$PATH"
或者更精确地添加 VS Code 的 bin 目录(如果符号链接方法无效):
bash
export PATH="/Applications/Visual Studio Code.app/Contents/Resources/app/bin:$PATH" - 保存并关闭文件。
- 在终端中执行
source ~/.zshrc
(或source ~/.bash_profile
) 使更改立即生效,或者直接关闭并重新打开终端。
- 确定您使用的 shell:大多数 macOS Catalina (10.15) 及更新版本默认使用 Zsh。旧版本可能使用 Bash。您可以在终端顶部标题栏或通过
配置 code
命令后,您将能够流畅地在终端和编辑器之间切换,例如在项目文件夹中使用 code .
快速打开整个项目。
3. 熟悉欢迎界面和基本设置
首次启动 VS Code,您会看到一个欢迎界面(Welcome Page)。这个页面提供了许多有用的链接,包括:
- Start (开始): 快速创建新文件、打开文件或文件夹。
- Recent (最近): 显示您最近打开的项目或文件列表。
- Customize (自定义): 提供了安装语言包、选择主题、同步设置等常用功能的快速入口。
- Learn (学习): 指向官方文档、交互式教程等学习资源。
花点时间浏览一下欢迎界面,这能帮助您快速了解 VS Code 的一些基础功能。
一些基本的设置建议:
- 安装语言包: 如果您希望 VS Code 的界面显示为中文,可以在欢迎界面的“Customize”部分找到“Install a language pack”,搜索并安装“Chinese (Simplified)”。安装完成后,根据提示重启 VS Code 即可切换语言。
- 选择主题: VS Code 内置了多种颜色主题和文件图标主题。您可以在“Customize”中找到“Color Theme”和“File Icon Theme”进行选择,找到您喜欢的界面风格。
- 设置同步 (Settings Sync): 如果您在多台电脑上使用 VS Code,强烈建议您启用设置同步功能。它可以使用您的 GitHub 或 Microsoft 账户同步您的设置、扩展、键盘快捷键、用户代码片段等。这能确保您在任何设备上都能获得一致的开发体验。您可以在欢迎界面找到入口,或者通过
Cmd + Shift + P
打开命令面板,搜索 “Settings Sync”。
4. 安装您的第一个扩展
VS Code 的强大很大程度上归功于其丰富的扩展市场。无论您使用哪种编程语言、框架或工具,几乎都能找到相应的扩展来提供语法高亮、智能代码补全(IntelliSense)、调试支持、代码格式化、Linter 检查、Git 集成增强等功能。
- 点击左侧活动栏中的“扩展”图标(通常是四个方块,其中一个分离出来)。
- 在搜索框中输入您需要的扩展名称(例如
Python
,Java Extension Pack
,ESLint
,Prettier
,Docker
,GitLens
等)。 - 找到目标扩展后,点击“安装”按钮。
- 安装完成后,有些扩展可能需要您重新加载窗口(Reload Window),VS Code 会提示您。
尝试安装一个您正在学习或使用的编程语言的官方扩展包,例如用于 Python 开发的 Microsoft 官方 Python 扩展。它会为您提供强大的语言支持。
第四部分:保持 VS Code 更新
软件更新通常包含新功能、性能改进和安全补丁。保持 VS Code 更新对于获得最佳体验和确保安全性非常重要。
VS Code 提供了两种主要的更新方式:
- 自动更新(默认): VS Code 默认会定期检查更新,并在有新版本可用时在右下角弹出提示。您可以选择“更新并重启”来应用更新。这是最省心的方式。
- 手动检查更新: 如果您想随时检查是否有新版本,可以点击菜单栏的
Code
->Check for Updates...
。如果发现更新,会提示您下载和安装。
通过 Homebrew 安装的用户更新方法:
如果您使用 Homebrew 安装的 VS Code,理论上 VS Code 本身也会提示更新。但更“Homebrew 原生”的更新方式是通过终端命令:
- 打开终端。
- 运行命令:
brew upgrade --cask visual-studio-code
这条命令会检查 Homebrew Cask 中所有已安装的应用程序是否有更新,并升级 VS Code 到最新版本。如果您只更新 VS Code,可以明确指定 visual-studio-code
。
选择适合您的更新方式,并尽量保持您的 VS Code 是最新版本。
第五部分:故障排除常见问题
在使用或安装 VS Code 的过程中,您可能会遇到一些问题。以下是一些常见问题及其解决方案:
-
VS Code 无法打开或提示“已损坏”:
- 原因: 这通常是 macOS Gatekeeper 安全机制的提示,因为它识别到应用程序不是从 App Store 安装的,或者下载过程中文件可能轻微损坏。
- 解决方案:
- 第一次打开时,右键点击 VS Code 图标,选择“打开”。在弹出的警告框中,再次点击“打开”。这样做是告诉 macOS 您信任此应用程序。
- 确保您将
Visual Studio Code.app
文件完整地拖拽到了“应用程序”文件夹。 - 如果问题依然存在,尝试删除当前安装的 VS Code (将其从应用程序文件夹拖到废纸篓),清空废纸篓,然后重新从官方网站下载最新的安装包并重新安装。
-
终端中输入
code .
提示command not found
:- 原因:
code
命令未正确添加到您的系统 PATH 环境变量中,或者终端窗口未刷新 PATH。 - 解决方案:
- 重新打开 VS Code。
- 打开命令面板 (
Cmd + Shift + P
)。 - 执行
Shell Command: Install 'code' command in PATH
。 - 关闭所有终端窗口,然后重新打开一个新的终端窗口,再次尝试
code .
。 - 如果问题仍未解决,参考前面“添加
code
命令到 PATH”部分的手动配置步骤,检查或手动修改您的 shell 配置文件 (.zshrc
,.bash_profile
等)。
- 原因:
-
扩展无法安装或安装后不工作:
- 原因: 网络问题、扩展本身的兼容性问题、或者 VS Code 缓存问题。
- 解决方案:
- 检查您的网络连接。
- 尝试重启 VS Code。有时简单的重启可以解决扩展加载问题。
- 打开命令面板 (
Cmd + Shift + P
),搜索并执行Developer: Reload Window
。这会重新加载 VS Code 界面和所有扩展。 - 检查 VS Code 的“输出”(Output)面板,选择“Log (Extension Host)”或“Log (Window)”查看是否有相关的错误信息。
- 尝试卸载并重新安装该扩展。
- 检查扩展的官方文档或 GitHub 仓库,看是否有已知的兼容性问题或特定要求。
-
VS Code 运行缓慢或占用资源过多:
- 原因: 可能安装了过多或资源消耗大的扩展,处理超大型文件,或者项目文件夹过于庞大。
- 解决方案:
- 尝试禁用一些不常用的扩展。您可以在扩展面板中禁用单个扩展,或者使用命令面板 (
Cmd + Shift + P
) 中的Developer: Disable All Installed Extensions
来临时禁用所有第三方扩展,以判断问题是否由扩展引起。 - 对于大型项目,确保您的
.gitignore
文件配置正确,避免 VS Code 索引大量不必要的文件(如node_modules
)。 - 检查 VS Code 的进程管理器 (
Help
->Open Process Explorer
),查看是哪个进程(主进程、渲染器进程或某个扩展)占用了大量 CPU 或内存。 - 确保您的 Mac 系统本身有足够的内存和处理能力。
- 尝试禁用一些不常用的扩展。您可以在扩展面板中禁用单个扩展,或者使用命令面板 (
-
设置或用户数据丢失:
- 原因: 非正常关闭、文件损坏或手动误删用户数据文件。
- 解决方案: 如果您之前启用了设置同步,可以尝试重新同步您的设置。如果没有,并且您备份了用户数据目录,可以尝试恢复。VS Code 的用户数据通常位于
~/Library/Application Support/Code/
目录。
在遇到问题时,首先尝试重启 VS Code 和您的 Mac。如果问题依然存在,查阅 VS Code 官方文档或在线搜索错误信息通常能找到解决方案。
第六部分:卸载 VS Code
如果您出于某种原因需要从 Mac 上移除 VS Code,操作也非常简单。需要注意的是,将应用程序拖到废纸篓只会删除应用程序本身,而不会删除您的用户设置、已安装的扩展等数据。如果您想完全清除所有相关文件,需要额外进行一些步骤。
卸载步骤:
- 关闭 VS Code: 确保 VS Code 应用程序已完全退出 (
Cmd + Q
)。 - 删除应用程序:
- 打开 Finder。
- 在 Finder 侧边栏中,点击“应用程序”(Applications)。
- 找到 “Visual Studio Code.app” 图标。
- 将其拖拽到 Dock 栏上的“废纸篓”(Trash)图标中。
- 或者右键点击图标,选择“移到废纸篓”。
- 清空废纸篓: 右键点击 Dock 栏上的“废纸篓”图标,选择“清空废纸篓”。这将彻底删除应用程序文件。
删除用户数据(可选,如果您想完全清除所有痕迹):
-
警告: 执行此步骤将永久删除您的所有 VS Code 设置、已安装的扩展、键盘快捷键、用户代码片段等。如果您将来可能重新安装 VS Code 并希望保留这些,请不要执行此步骤,或者提前备份相关文件夹。
-
打开 Finder。
- 在菜单栏中,点击
前往 (Go)
->前往文件夹... (Go to Folder...)
。 - 在弹出的输入框中,输入以下路径并点击“前往”:
~/Library/Application Support/Code/
这将带您进入存储 VS Code 用户设置、快捷键、代码片段等数据的文件夹。将Code
文件夹移到废纸篓。 - 再次使用
前往 (Go)
->前往文件夹... (Go to Folder...)
,输入以下路径并点击“前往”:
~/.vscode/
这将带您进入存储 VS Code 已安装扩展的文件夹。将.vscode
文件夹移到废纸篓。注意,这是一个隐藏文件夹(以点开头),可能需要在 Finder 设置中显示隐藏文件才能看到。您也可以直接通过“前往文件夹”访问它。 - (可选)清理缓存文件:
~/Library/Caches/com.microsoft.VSCode/
~/Library/Caches/com.microsoft.VSCode.ShipIt/
~/Library/Preferences/com.microsoft.VSCode.plist
~/Library/Saved Application State/com.microsoft.VSCode.savedState/
将找到的与 VS Code 相关的文件夹或文件移到废纸篓。 - 最后,清空废纸篓以彻底删除这些文件。
至此,VS Code 及其相关的用户数据就从您的 Mac 上彻底卸载了。如果您是通过 Homebrew 安装的,还可以运行 brew uninstall --cask visual-studio-code
命令来通过 Homebrew 的方式进行卸载(它主要会删除应用程序文件,用户数据仍需手动清理)。
第七部分:为何 VS Code 在 macOS 上是绝佳选择
VS Code 在 macOS 上的流行并非偶然,它与 macOS 系统环境有着良好的契合度:
- 无缝的终端集成: macOS 基于 Unix,其终端是开发者常用的工具。VS Code 的内置终端以及通过
code
命令从外部终端打开文件的能力,提供了流畅的命令行与 GUI 编辑器结合的工作流。 - 出色的 Git 支持: macOS 预装了 Git。VS Code 强大的内置 Git 版本控制功能(侧边栏、文件差异视图、分支管理等),配合 GitLens 等扩展,使得在 Mac 上进行版本控制变得异常高效。
- 性能与响应: 尽管 VS Code 基于 Electron 框架构建,但在 macOS 上通常能提供流畅的性能和快速的启动速度。
- 外观与体验: VS Code 在 macOS 上遵循了部分原生的 UI 指南,使得其界面和操作习惯能较好地融入 macOS 环境,给用户带来相对一致的使用体验。
- 广泛的语言和技术支持: 无论您是进行 Web 开发(Node.js, React, Angular, Vue)、移动开发(React Native, Flutter)、后端开发(Python, Java, Go, .NET Core)还是系统编程,VS Code 都有强大的扩展支持,满足您在 macOS 上的各种开发需求。
结论:开启您的 macOS 开发之旅
恭喜您!通过本篇详细指南,您已经成功地在您的 macOS 系统上安装并配置好了 Visual Studio Code。从选择合适的安装方法,到添加至关重要的 code
命令,再到了解如何管理扩展和保持软件更新,您现在已经掌握了在 Mac 上高效使用 VS Code 的基础。
VS Code 只是一个工具,但它是一个能极大地提升您开发效率和乐趣的强大工具。接下来,我们鼓励您:
- 探索扩展市场: 寻找适合您正在学习或使用的语言、框架和工作流的扩展。
- 自定义您的设置: 根据您的喜好调整编辑器外观、字体、行为等。
- 学习快捷键: 熟练使用快捷键能显著提高您的编码速度。VS Code 提供丰富的快捷键,并且您可以根据需要自定义。
- 查阅官方文档: VS Code 的官方文档非常详尽,是学习其高级功能和解决疑难杂症的最佳资源。
VS Code 在 macOS 上的安装和配置并不复杂,但通过详细的步骤和注意事项,我们希望能帮助您避免常见的障碍,让您能更快地投入到激动人心的编程世界中。现在,打开您的 VS Code,开始编码吧!祝您在 macOS 上的开发之旅一切顺利!