wtto WTTO'S BLOG

MacOS下在终端中打开VS Code,右键菜单使用VS Code打开

Posted on: 2023年12月19日  at 14:01
MacOS下在终端中打开VS Code,右键菜单使用VS Code打开

VS Code 下载安装后,在终端中,code . 不能让 VS Code 打开当前目录。有以下几种解决办法:

使用 VS Code 自带的命令

打开 VS Code,使用快捷键 cmd+shift+p 或菜单栏点击 查看-命令面板,打开命令面板,输入 shell,选择 在PATH中安装"code"命令。按照提示输入密码即可。立即生效。

这种方法会创建多个实例,即程序坞中出现多个 VS Code 的图标

把 code 可执行文件所在目录添加到 PATH 中

~/.zshrc~/.zprofile 文件中添加以下内容

# Add Visual Studio Code (code)
export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"

在已打开的终端中 source 配置文件后,立即生效。或者新开终端立即生效。

这种方法会创建多个实例,即程序坞中出现多个 VS Code 的图标

alias code 可执行文件 (不推荐)

~/.zshrc~/.zprofile 文件中添加以下内容

alias code="/Applications/Visual\ Studio\ Code.app/contents/Resources/app/bin/code"

在已打开的终端中 source 配置文件后,立即生效。或者新开终端立即生效。

这种方法会创建多个实例,即程序坞中出现多个 VS Code 的图标

alias 打开 VS Code 的命令

~/.zshrc~/.zprofile 文件中添加以下内容

alias code='open -a "Visual Studio Code"'
# or
# code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* }

在已打开的终端中 source 配置文件后,立即生效。或者新开终端立即生效。

这种方法不会创建多个实例,即程序坞中只会有一个 VS Code 的图标

总结

如果想要在终端每次 code 打开 VS Code 窗口,都要在程序坞另外加一个图标,则可以使用第一种或第二种方法。

如果想要保持 VS Code 的多个窗口,始终保持在程序坞种的一个图标内,则使用第四种方法。

特别说明:在 VS Code 中的菜单上点击 文件-新建窗口 或快捷键 cmd+shift+n 新建窗口时,都会始终保持在程序坞的一个图标内。所以为了保持一致的行为,建议选择第四种方法,始终保持程序坞中只有一个 VS Code 的图标。


右键菜单添加使用 VS Code 打开

访达中的右键菜单添加 使用VS Code打开 的菜单项。

  1. command+space 打开全局搜索,输入 “自动操作”,打开 自动操作 应用。
  2. 新建 快速操作
  3. 按照下图所示配置: open-vscode-in-terminal-in-macos
  4. 配置完成后,保存为 “使用 VS Code” 打开。
作者:  wtto
发表时间: 2023年12月19日
最后更新时间:  2024年2月4日
版权说明:  CC BY-NC-ND 4.0 DEED