Skip to main content

VSCode を Finder のコンテキストメニューから開く

やること

  • Finder のコンテキストメニューで「クイックアクション」に追加する
  • 以前は「Automator」でやっていたが、最近の Mac では「ショートカット」でやる

方法: ショートカット (Shortcuts) で作る

  1. ショートカット アプリを開く
  2. 新規ショートカット作成

と操作したあと、

  1. Finder で選択されたファイルを取得
  2. シェルスクリプトを実行

を選択

続く編集画面で、このようにする

  • 名前 : 「VS Code で開く」と入力
  • 詳細 > クイックアクションとして使用 > Finder にチェックを入れる
  • クイックアクションから「ファイル」、「フォルダ」を受け取る
  • 入力を渡す方法 : 「引数として」を選択
  • シェルスクリプトを実行 の欄にスクリプトを記載

スクリプト例(選択したファイル/フォルダを VS Code で開く):

bash
for f in "$@"; do
/usr/local/bin/code "$f" || /opt/homebrew/bin/code "$f" || code "$f"
done