Finderの右クリックメニューからフォルダをVisualStudioCodeで開く方法

Finderメニューから指定アプリでフォルダを開きたい
VisualStudioCodeでフォルダを開くためには、一度VisualStudioCodeを起動させてから「フォルダーを開く」をクリックして選択するか、フォルダをドラッグ&ドロップする必要があります。
何とかFinderから直接フォルダを選択して「VisualStudioCodeでフォルダを開く」方法がないか試行錯誤して、Automatorを使用する方法に至りました。
まずは何も設定していない状態での、Finderの右クリック時の表示です。

ここに、Automatorで「VisualStudioCodeで開く」メニューを追加します。
Automatorの設定
Automatorを起動して[新規]→[クイックアクション]でクイックアクションを作成します。
まず今回はフォルダに対してメニューを追加したいので、「ワークフローが受け取る現在の項目:」で「フォルダ」を選択、「検索対象:」は「Finder」にします。
次にアクションの設定です。左のメニューから「シェルスクリプトを実行」を探して、右のグレースペースにドラッグします。
「入力の引き渡し方法:」は「引数として」を選択。
最後に入力エリアに下記のスクリプトを入力します。
for f in "$@"; do
open -a 'Visual Studio Code' "$f"
done
後は名前を付けて保存すればFinderにメニューとして追加されています(ここで付けた名前が、そのままメニュー名になるので注意してください)。
動作の確認
Finderを開いて右クリックをしてみると、新しく「VisualStudioCodeで開く(ここのメニュー名は、保存したファイル名になっています)」という項目が追加されています。
これを選択すると、フォルダをVisualStudioCodeで開けます。


macのFinderで不可視ファイルを見れるようにする幾つかの方法
「SimpleExtManager」でChrome拡張機能のオン・オフを素早く行う
Alfredの設定画面でショートカットキーが認識されない場合はKeyboard Maestroの設定を確認しよう
anyenvを使ってプログラミング言語のバージョンをラクに管理する
BetterSnapToolでリサイズ前のウインドウサイズを復元する方法・復元しない方法
ATOKのクラウド推測変換やナントカ変換を使って、単語をラクで正確に変換する
Gmailでよく使う文章をテンプレートとして保存・使用する方法
Google Chromeでいま開いているページのQRコード生成方法
外部マウスを自由にカスタマイズできるステアーマウスで、マウスの細かい設定を行う
Keyboard MaestroでMacログイン時にアプリの遅延起動を行う
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
右側の修飾キーをフル活用!Karabiner-ElementsでKeyboard Maestroのマクロを発火させる方法
CSS Nite in Kobe, vol.56「プラグマティックペルソナとマイクロカスタマージャーニーを作ってみよう」に参加してきました
液体が垂れているような図形「流体シェイプ」の作り方
Figmaで画像からカラーパレットを生成するプラグイン「Image Palette」
効率的なマークアップが出来るようになるEmmetでHTMLを書く時の基本
Figmaの図形周りの基本操作|図形の作成方法から細かい設定項目まで
Chrome拡張機能の「1Password」と「1Password X」の違いはなに?どちらを使えばいいの?
SourceTreeでマージ時に「fatal: You have not concluded your merge (MERGE_HEAD exists).」と表示される場合の対処法
Sassのマップ機能を使った変数の管理方法
Path Finderがメジャーアップデートで今後はサブスクリプションモデルに!