How to open folder in VS Code from Finder

2 min read

I already talked about how to add a function to launch the IDE to the contact menu. I'll tell you again, but about VS Code.

Setting up the option occurs in two stages: setting a command for the terminal and creating automation.

Installing a command in the terminal

Open VS Code (in my case it's VS Code Insiders), press CMD+SHIFT+P and type Shell in the search.

Select the "Install command" option.

Now you can call the code or code-insiders command from the terminal to launch VS Code. The second parameter is the path to the directory we want to open.

$ code ~/dev/awesome-project

Creating an item in the context menu

Open the Automator application.

Create "New Document" and select "Quick Action" type.

Set Workflow receive current "folders".

Find and add a "Run Shell Script" step from the left list.

At the right top corner or step change Path input to "as arguments" value.

After entering the command, you need to write the command itself that will be called and the argument.

It wasn't enough for me to specify code-insiders $1. Because the launch gave an error that it could not find the command itself. Therefore, first we find the full path to the command in the terminal using whereis.

talyguryn@mac ~ % whereis code-insiders code-insiders: /usr/local/bin/code-insiders

In my case, the team became like this.

Now all that remains is to save this action and give it a clear name.

Final result

Now you can open any directory directly in the editor in two clicks. Thanks for reading.