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で開けます。


Keyboard Maestroの「Prompt for User Input」でユーザーの入力に応じて変化するマクロを作成する方法
Path Finder 9.3.5のアップデート内容はラベル・タグ周りの修正!そしていつの間にかカラーラベルのカスタマイズが可能に!
作業効率化に大きく貢献してくれているMacのアプリ達
ATOKで目的の単語にすぐ変換するための「辞書・学習」タブの設定項目
Alfredで設定しておくと便利な細かいことまとめ
定番のパスワード管理ツール「1Password」を使ってパスワードの管理をする
Orbital 2と修飾キーの同時押しで、別のショートカットキーを発火させる方法
タッチバーをタッチしないようにするという向き合い方
AlfredのDefault Resultsを変更して、Google検索をラクにする方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
ジッと瞑想しているのがツラい人にオススメな、歩きながら行う「歩行瞑想」
Ulyssesのシートを絞り込んですぐに探せる「フィルタ」機能
CSSのz-indexの確認や管理を便利にする方法
WordPressのカスタムメニューでは、内部リンクに対してカスタムリンクは使わない!
Macのバッテリー効率を上げるアプリ「Endurance」
スニペットとしてもドキュメント検索としても使える「Dash 6」でコードや定型文を管理する
Alfred 4のターミナル機能で実行されるアプリをiTerm2に変更する方法
FinderやPath Finderでタグ(ラベル)を設定するショートカットキー
goenvを使って、MacにGo言語をインストールする
Path Finderを使ってキーボードだけでファイル操作する方法(基本操作編)