·4분 읽기

맥용 개발자 앱 실행기 — 터미널, Xcode, VS Code를 한 패널에

일반적인 코딩 세션에는 에디터, 터미널, 테스트용 브라우저, 그리고 어쩌면 데이터베이스 도구나 버전 관리 클라이언트까지 필요합니다. 작업을 시작할 때마다 이 모든 것을 매번 새로 실행해야 하죠.

코딩 세션을 시작하는 것은 보통 대략 같은 순서로 같은 몇 개의 앱을 여는 일입니다. 에디터, 터미널 창(개발 서버용 하나, git용 하나, 이렇게 두 개일 때도 있죠), localhost를 가리키는 브라우저, 그리고 어쩌면 데이터베이스 클라이언트나 API 테스트 도구까지요. 어려운 일은 아니지만 반복적입니다. 그리고 이런 반복적인 준비 과정이야말로 하루 동안 쌓이는 번거로움의 전형입니다.

이 모든 것을 Dock에 고정해두는 것도 메일, 커뮤니케이션, 그 밖의 모든 것을 위한 앱까지 함께 고정하기 전까지는 그럭저럭 통합니다. 그 순간부터 개발 도구는 코드 작성과는 아무 상관없는 앱들과 뒤섞이게 됩니다.

macOS는 "개발 모드"를 다른 무엇과도 구분하지 못합니다

Dock, Spotlight, Launchpad 모두 VS Code를 메일이나 캘린더와 똑같이 취급합니다. 그저 여러 앱 중 하나일 뿐, 일부 앱들이 매번 같은 조합으로 함께 쓰이며 하나의 일관된 개발 환경을 이룬다는 감각은 전혀 없습니다.

개발 스택만을 위한 전용 패널

Jetty를 사용하면 VS Code나 Xcode, 터미널, 브라우저, Git 클라이언트, 데이터베이스 도구까지 정확히 개발 도구 모음을 담은 "개발" 패널을 만들 수 있습니다. 이 도구들이 코딩과 무관한 앱들과 같은 공간을 어지럽히지 않으면서도, 메뉴 막대에서 클릭 한 번으로 무엇이든 실행할 수 있습니다.

맥에서 터미널, Xcode, VS Code를 담은 Jetty 개발자 패널

도구 옆에 나란히 놓인 프로젝트 폴더

저장소 폴더를 에디터, 터미널과 같은 패널에 바로 넣어보세요. 프로젝트 작업을 시작하는 일이 폴더를 따로 탐색하고 각 도구를 실행하는 대신, 패널 하나를 여는 것으로 끝납니다.

스택별로 분리된 패널

프론트엔드 스택과 백엔드 스택을 오가거나 여러 클라이언트의 코드베이스를 동시에 다룬다면, 맥락별로 패널을 하나씩 만드세요. 전환은 뒤섞인 창 더미를 Cmd+Tab으로 뒤지는 게 아니라 메뉴 막대 클릭 한 번으로 끝납니다.

작업 중에는 방해되지 않음

도구들이 실행되고 나면 패널은 닫히고 시야에서 사라집니다. 에디터 패널과 터미널 창으로 이미 가득한 화면에서 계속 관심을 요구하는 고정된 Dock 항목이 아닙니다.

Mac App Store에서 Jetty 받기

다음 기사

Jetty

Launch any app from the menu bar — grouped panels, one click.

Get Jetty on the Mac App Store