Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save TopherEllis/f62f1e8cadd2ab968d35f9fba9f8a80c to your computer and use it in GitHub Desktop.

Select an option

Save TopherEllis/f62f1e8cadd2ab968d35f9fba9f8a80c to your computer and use it in GitHub Desktop.

Revisions

  1. @idleberg idleberg revised this gist Jul 7, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion vscode-macos-context-menu.md
    Original file line number Diff line number Diff line change
    @@ -4,7 +4,7 @@
    - Quick Action
    - Set “Service receives selected” to `files or folders` in `any application`
    - Add a `Run Shell Script` action
    - Set the script action to
    - Set the script action to the following
    ```
    for f in "$@"; do
    open -a 'Visual Studio Code' "$@"
  2. @idleberg idleberg created this gist Jul 7, 2021.
    38 changes: 38 additions & 0 deletions vscode-macos-context-menu.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,38 @@
    # Open in Visual Studio Code

    - Open Automator
    - Quick Action
    - Set “Service receives selected” to `files or folders` in `any application`
    - Add a `Run Shell Script` action
    - Set the script action to
    ```
    for f in "$@"; do
    open -a 'Visual Studio Code' "$@"
    done
    ```

    - Set “Pass input” to `as arguments`
    - Save as `Open in Visual Studio Code`

    # Keyboard Shortcuts

    You can assign a global shortcut to run the services we just created

    - Open “System Preferences”
    - Select “Keyboard” then the “Shortcuts” tab
    - In the left pane, click on “Services”
    - In the right pane, scroll to “Files and Folders”
    - Select “Open in Visual Studio Code” click “add shortcut”
    - Select a shortcut

    # Edit Context Menu items

    You might want to rename or edit the items we just created

    - Activate Finder
    - Click on “Finder” in the Apple menu, select “Services” then “Services Preferences”
    - In the right pane, scroll to “Files and Folders” and scroll to the item you want to edit
    - Right click the item and select “Open in Visual Studio Code”
    - Edit and save

    Alternatively, you can edit the workflow (e.g. `~/Library/Services/Open in Visual Studio Code.workflow`) in your preferred text editor