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



Alfredで「自分のブログ内検索」を行う簡易的なWorkflowの作り方
ユニバーサルクリップボードで複数のAppleデバイス間でクリップボードを共有する方法
Node.jsのバージョン管理をnodebrewからnodenvに移行する方法
Alfredの検索結果の表示がおかしくなったら確認すること
Keyboard MaestroでGoogle Chromeのタブグループ化にショートカットキーを割り当てておく
Fantastical 3がサブスクリプションモデルになりUIが刷新!予定の管理がさらに便利になる機能が追加
Alfredの「General」タブで基本的な設定や、ホットキーの変更を行う
ATOKの「ATOKパレットの表示」「単語登録」ショートカットキーが、Emacsキーバインドと被るので変更したい
MacのターミナルアプリはiTerm2で決まり!!オススメの設定と基本的な機能まとめ
Dashの環境設定やスニペットのバックアップ・同期方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
ウェブ開発時のテスト環境と本番環境の取り違えを防ぐChrome拡張機能「Environment Marker」
【2026年版】Karabiner-Elementsで実現する右commandキー活用のススメ
Bartender ProのTop Shelf機能でできること
高機能なスクリーンショットアプリ「CleanShot X」
macOSの効率化に関するDiscordコミュニティ「CMD-F」を立ち上げました
1Passwordの開発者向け機能(SSH Agent / Environments / 1Password CLI / Developer Watchtower)
Default Folder Xで保存ダイアログ内のファイルリストにフォーカスする方法
Obsidianで整理した知識をAnkiで定着させる方法
Figma × Keyboard Maestroでどこまで効率化できる?
マウス操作の完成度が高いウインドウリサイズアプリ「Magnet」