Finderでディレクトリを選択した状態で、右クリックメニューから「VS Codeで開く」「VS Code Insidersで開く」を選択できるようにするサービスです。
Finderの右クリックメニューから直接VS Codeを起動できます
ターミナルを開かずに、選択したフォルダをすぐに開けます
VS CodeとVS Code Insidersの両方に対応しています
git clone https://github.com/neuvecom/vscode-finder-service.git
cd vscode-finder-service
./install.sh
システム環境設定 > キーボード > ショートカット > サービス で、「Open with VS Code」と「Open with VS Code Insiders」にチェックが入っているか確認してください。
which code
which code-insiders
コマンドが見つからない場合は、シンボリックリンクを作成:
# VS Code
sudo ln -sf '/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code' /usr/local/bin/code
# VS Code Insiders
sudo ln -sf '/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/bin/code' /usr/local/bin/code-insiders
/System/Library/CoreServices/pbs -flush
killall Finder
log stream --predicate 'process == "Finder"' --level debug
ls -la ~/Library/Services/
このサービスは、macOSのAutomatorワークフローとして実装されています:
ワークフローは~/Library/Services/に配置され、Finderのコンテキストメニューに自動的に表示されます。
./uninstall.sh