MacOSのFinderでフォルダを選択して、右クリックですぐにVSCodeで開きたい。
解決策
Automator
で、クイックアクションを作成し、Finder.app
のファイルまたはフォルダ
のアクションとして、VSCodeを開くシェルスクリプトを登録する。
手順
-
Automator
を起動し、「新規書類」をクリックし、クイックアクション
を選択する -
ライブラリ
からユーティリティ
のシェルスクリプトを実行
を選択し、以下を設定する-
ワークフローが受け取る項目:
ファイルまたはフォルダ
-
検索対象:
Finder.app
-
シェル:
/bin/zsh
-
入力の引き渡し方法:
引数として
-
スクリプト:
for f in "$@" do open -a 'Visual Studio Code' "$f" done
-
設定例:
-
-
設定したクイックアクションを保存して、
Visual Studio Codeで開く
という名前を付けます -
以上により、
Finder.app
で、フォルダやファイルを右クリックすると、コンテキストメニューのクイックアクション内に、Visual Studio Codeで開く
が表示されるようになります -
Visual Studio Codeで開く
を選択すると、該当フォルダやファイルをVSCodeで開きます