在mac终端中直接打开vs code需先安装code命令:通过vs code命令面板执行“shell command: install 'code' command in path”,重启终端后用which code验证;之后可用code路径、code .、code -r .或code 文件名打开文件夹、当前目录、复用窗口或单个文件。

在Mac终端中直接打开VS Code,关键在于让系统识别code命令——如果输入code提示command not found,说明命令行工具尚未安装,必须先完成这一步才能用终端唤起编辑器。
让终端支持code命令
方法一:通过VS Code图形界面一键安装(推荐)
打开VS Code → 按 Cmd + Shift + P 打开命令面板 → 输入 Shell Command: Install 'code' command in PATH → 回车执行 → 安装完成后关闭并重启终端。
方法二:手动验证是否已生效
在新开的终端窗口中输入 which code,若返回类似 /usr/local/bin/code 的路径,说明安装成功;若无输出,则需重试方法一或检查VS Code是否为官方正版安装包(非从App Store下载的版本才支持该命令)。
用终端打开VS Code的不同方式
第一步:打开指定文件夹code /Users/用户名/project —— 替换为你的实际路径,VS Code会以该文件夹为工作区启动。
第二步:打开当前所在目录
先用 cd 切到目标文件夹,再执行 code .。注意点号.前后都有空格,且不能省略,否则会报错或打开空白窗口。
第三步:复用已有窗口而非新建
加 -r 参数:code -r .。这能避免每次执行都弹出新窗口,尤其适合频繁切换项目时使用。
第四步:打开单个文件code README.md 或 code /path/to/file.py —— 文件不存在时会新建并打开空白文件,自动高亮对应语言语法。
常见问题快速修复
如果执行 code 后终端卡住不动、无响应:
很可能是因为VS Code正在后台加载扩展或索引大项目。此时不要强行关掉终端,等待10~20秒,通常会自动恢复;若超时仍无反应,可尝试 code --disable-extensions 临时禁用所有扩展启动。
执行 code -r . 却仍打开新窗口:
说明当前没有VS Code窗口处于前台运行状态,-r 参数只对已有活跃窗口生效,不是“强制复用”,而是“有则复用,无则新建”。











