site logo
Published on

mac에서 vscode로 열기 (폴더/Finder)

Authors
  • avatar
    Name
    디지털 매뉴얼
    Twitter

문제상황

Windows에서는 VS Code를 설치할 때 폴더를 우클릭으로 바로 열 수 있는 옵션인 "Visual Studio Code로 열기" 이 있다. 덕분에 탐색기에서 폴더를 우클릭해서 VS Code로 열 수 있었는데 맥에서는 이 기능이 존재하지 않는다. 따라서 매번 터미널에서 code . 를 입력하거나 비어 있는 VS Code 창을 만든 다음 폴더 열기(Cmd + O)로 원하는 폴더를 선택해야 한다.

맥에서도 가끔은 다운로드 받은 폴더를 바로 우클릭으로 열고 싶을 때가 있는데, 이런 경우에 생각보다 간단하게 해결할 수 있는 방법이 있어서 소개한다.

해결방법: Automator

Automator에 해당 액션을 Finder에 만들어서 넣어주면 된다. Automator를 실행하고, Quick Action을 Document type으로 선택(Choose)한다.

image-20211123102133164그 다음, 우측에 나오는 워크플로우 설정 패널에서 Workflow receives current 부분의 값을 바꾸면 된다. 이 아래의 그림과 같이 files or folders in Finder.app 와 같이 바꾸어주면 된다.

image-20211123102423181image-20211123102456335그 다음 왼쪽 패널의 검색창에서 shell을 검색해 나오는 Run Shell Script 를 드래그해서 우측 패널에 가져다 놓는다.

image-20211123102722390Pass inputas arguments 로 변경한다. 그 다음 아래 코드를 입력창에 추가한다.

open -n -b "com.microsoft.VSCode" --args "$*" 

image-20211123102827626해당 문서(document)를 저장하면 이름을 지정하라고 하는데, "Open in VS Code"로 했다. 그 다음 다시 Finder에서 원하는 디렉토리에 우클릭을 한 다음, Quick Actions로 가보면 드디어 VS Code로 바로 열 수 있는 옵션이 생성된 것을 확인할 수 있다.

image-20211123103230780