macOS 上的 Visual Studio Code
安装
-
注释
VS Code 每月发布版本,并在新版本发布时支持自动更新。
-
安装Git、Node.js、TypeScript、语言运行时等。
-
从 Visual Studio Marketplace 安装 VS Code 扩展
用主题、格式化器、语言扩展和调试器等功能自定义 VS Code,满足你喜欢的语言需求等。
-
提示
如果你还没有Copilot订阅,可以通过注册Copilot免费计划免费使用Copilot,并获得每月的在线建议和聊天互动限制。
-
探索VS Code的用户界面和关键功能。
在macOS上安装VS Code。
-
下载macOS版Visual Studio Code。
-
打开下载的
.dmg文件 -
阻力
Visual Studio Code.app迁移到应用文件夹 -
通过双击图标,从应用程序文件夹中打开VS Code。
-
通过右键点击位于Dock中的图标,打开上下文菜单,选择“选项”,将VS代码添加到你的Dock中。
从命令行启动 VS Code
通过输入从终端运行 VS Code代码,将其加入$PATH环境变量,使用以下方法之一:
用VS代码配置路径
-
启动VS Code(发售版)
-
打开命令面板(Cmd+Shift+P),输入“shell command”,并在PATH命令中运行Shell Command: install 'code'命令。

-
重启终端以获取新的
$PATH值生效。你现在可以在任意文件夹中输入“code .”开始编辑该文件夹里的文件。
如果你还有旧的代码你的别名.bash_profile(或等效版本)来自早期 VS Code 版本,移除后通过 PATH 命令中的 Shell 命令安装 'code' 替换。
手动配置路径
要手动将VS代码添加到路径中:
-
执行以下命令:
Zsh:
cat << EOF >> ~/.zprofile # Add Visual Studio Code (code) export PATH="\$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin" EOF巴什:
cat << EOF >> ~/.bash_profile # Add Visual Studio Code (code) export PATH="\$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin" EOF注释前方的斩击是防止的必要
\$PATH在连接过程中被扩展。如果你想直接在终端里运行导出命令,请去除前斜杠。 -
开一个新终端来接收你的更改。
你现在可以在任意文件夹中输入“code .”开始编辑该文件夹里的文件。
更新
VS Code 每月发布版本,并在新版本发布时支持自动更新。如果VS Code提示,接受最新的更新,它就会被安装(你不需要做其他作来获取最新数据)。
如果你喜欢按自己的时间表更新 VS Code,可以关闭自动更新。
触控条支持
开箱即用,VS Code 添加了以下触摸栏作:
- 在编辑历史中导航
- 控制触摸栏调试器的完整调试工具栏:

莫哈维隐私保护
在macOS Mojave上,你可能会看到对话框说“Visual Studio Code想访问你的{日历/联系人/照片}。”这是因为莫哈维的新隐私保护措施,并非VS Code特有。运行其他应用程序时也可能显示相同的对话框。每种个人数据类型都会显示一次对话框,选择“不允许”也没问题,因为 VS Code 不需要访问这些文件夹。
下一步
安装 VS Code 后,以下内容将帮助你更好地了解它:
- VS Code 教程——快速上手 VS Code 的关键功能导览。
- 技巧与窍门——一系列关于使用 VS Code 的生产力技巧。
- AI辅助编码——学习如何在VS Code中使用GitHub Copilot,帮助你更快写代码。
常见问题
为什么我看到“Visual Studio Code 希望访问您的日历”?
如果你运行的是macOS Mojave版本,你可能会看到对话框,说“Visual Studio Code想访问你的{日历/联系人/照片}”。这是因为上述莫哈维的新隐私保护措施。选择“不允许”没问题,因为 VS Code 不需要访问那些文件夹。
VS Code 无法更新
如果 VS Code 重启后没有更新,可能是 macOS 在隔离状态下设置的。请按照本期中的步骤解决。
VS Code 能在苹果硅芯片机器上运行吗?
是的,VS Code 支持可以在搭载苹果硅芯片组的 Mac 上运行的 macOS Arm64 版本。你可以安装通用版本,包含英特尔和苹果的硅片版本,或者某个平台特定的版本。