-
Mac Finder에서 VS-Code 바로 열기(automator 기능 활용)Web Dev/8. 메모 2021. 2. 15. 10:40728x90
Mac에서 vs code를 열때마다 terminal을 이용하는게 너무 귀찮아서 방법을 찾아보니, automator 기능을 활용하면 된다.
1. automator를 킨다
automator를 여세요 2. service를 선택한다. service가 현재 애플리케이션이나 finder에서 text나 files를 받아서 뭔가를 처리할 수 있게 해준다.
3. 내가 하고 싶은건 원래는 shell에서 code "파일명" 하던걸 자동화 하고 싶은거다. 그래서 아래처럼 해준다.
workflow를 만들어보자 이 서비스는 finder에서 files이나 folder를 받는다고 선택해준다.
그리고 이 input을 arguments 형태로 넘겨준다고 체크한다.
그리고 아래에 처리할 행동은 아래와 같다
open -n -b "com.microsoft.VSCode" --args "$*"
4. 이 workflow를 적당한 이름으로 저장한다.
5. 정상적으로 service가 보일때
open in VS Code가 등록되었다 6. keyboard shortcuts도 등록이 가능하다
나는 control + command + c를 이용해서 vscode를 킬수 있도록 설정했다!
7. 잘안될때 해결방법
나는 어쩐지 등록해도 초반에는 잘 안되서 restart를 여러번 했다. 그리고도 잘 안될때는 Run 기능을 사용해서 한번 실행을 해줬더니 어쩐지 되기 시작했다.
- 우측 상단의 run을 클릭한다
run 사용방법 - 적당한 폴더 하나를 선택해주고 Run 한다. 이때는 무슨 알람이 떠도 무시하고 실행한다.
- 이 후에 다시 get specified finder items action은 지워준다. 다시 save하고나면 어쩐지 되기 시작한다.
후기
껏다 키거나 좀 기다리는게 답인 것 같다! 이제 복잡하게 터미널 안돌아다니고도 폴더를 열수 있어서 마음이 편하다!
참고 자료
Open a folder in vscode through Finder in macOS?
On my windows pc, I would just double click a folder and click "Open in VS Code" to a open a folder, which saved time for me when looking through lots of code online. With Mac, however, I...
stackoverflow.com
www.jimbobbennett.io/open-anything-in-vs-code-using-a-macos-quick-action/
Open anything in VS Code using a MacOS quick action
Learn how to create a MacOS quick action to launch any file or folder in Visual Studio Code.
www.jimbobbennett.io
'Web Dev > 8. 메모' 카테고리의 다른 글
Client-side storage: 브라우저를 통해 웹사이트가 유저의 컴퓨터에 데이터를 저장하는 여러 방법 (0) 2021.02.21 Linux Command: echo, | 사용법 복습 (0) 2021.02.18 DOM 이란? (0) 2021.02.08 VS code TODO 리스트를 효율적으로 관리하자!(Todo Tree 익스텐션 사용기) (0) 2021.01.28 Fira Code VsCode에서 font ligatures 사용하기(brew가 안먹힐때) (0) 2021.01.28