在 macOS Finder 中添加“在 VS Code 中打开”图标
假设我在 Finder 中,打开一个文件夹,并且想要在 VS Code 中打开它。
我该怎么做呢?通常情况下,我会转到上一级文件夹,拖动该文件夹并将其放入 Dock 中的 VS Code 图标中。
或者我会转到终端并输入 code .
但是,今天我花费了一些时间,让这个过程变得更容易,通过在 Finder 工具栏中添加一个按钮:
下面是你也可以这样做的方法。
打开 Automator,选择“应用程序”
在动作列表中搜索“运行 Shell 脚本”,并粘贴以下两行:
1 | finderPath=`osascript -e 'tell application "Finder" to get the POSIX path of (target of front window as alias)'` |
如果你愿意,你也可以使用应用程序的 Bundle ID:
1 | finderPath=`osascript -e 'tell application "Finder" to get the POSIX path of (target of front window as alias)'` |
第一个命令在终端中运行 osascript
(这是一个运行 AppleScript 的脚本),使用以下 AppleScript:
1 | tell application "Finder" to get the POSIX path of (target of front window as alias) |
它基本上是获取当前打开文件夹的绝对路径。
然后,我们将其赋给 shell 变量 finderPath
,并将其与 open
命令一起使用,告诉 VS Code 打开该文件夹。
将此应用程序保存在Applications
文件夹中,然后单击“获取信息”来更改其图标。
你也可以在 VS Code 上打开“获取信息”,并将 VS Code 图标拖到左上角的小图标上,将该图标分配给我们的新小应用程序。
最后,按住 ⌘ command
键并将该应用程序拖到 Finder 工具栏中。
就是这样!
tags: [“VS Code”, “Finder”, “macOS”, “Automator”, “icon”]