VSCode を Finder のコンテキストメニューから開く
やること
- Finder のコンテキストメニューで「クイックアクション」に追加する
- 以前は「Automator」でやっていたが、最近の Mac では「ショートカット」でやる
方法: ショートカット (Shortcuts) で作る
- ショートカット アプリを開く
- 新規ショートカット作成
と操作したあと、
- Finder で選択されたファイルを取得
- シェルスクリプトを実行
を選択
続く編集画面で、このようにする
- 名前 : 「VS Code で開く」と入力
- 詳細 > クイックアクションとして使用 > Finder にチェックを入れる
- クイックアクションから「ファイル」、「フォルダ」を受け取る
- 入力を渡す方法 : 「引数として」を選択
- シェルスクリプトを実行 の欄にスクリプトを記載
スクリプト例(選択したファイル/フォルダを VS Code で開く):
bash
for f in "$@"; do
/usr/local/bin/code "$f" || /opt/homebrew/bin/code "$f" || code "$f"
done