ForkLift 에서 Open in terminal 수행

ForkLift 에서 현재 디렉토리 iTerm 으로 열기

개요

MacOS 에서 파인더 대신 ForkLift 를 즐겨 사용하고 있다. 여러가지 유용한 기능 중에 자주 쓰는 기능이 File > Open in Terminal 인데, 이는 현재 패널의 디렉토리를 terminal에서 열어주는 기능을한다.

하지만, terminal 보다 iTerm을 자주 사용하고 있기 때문에 이 기능이 맥 기본 터미널 대신 iTerm을 열게 하고 싶어 아래 방법을 찾았다.

스크립트  찾기

ForkLift는 Open in Terminal 을 수행 할때 앱이 가지고 있는 OpenInTerminal.applescript 스크립트를 수행한다.

그 위치는 아래와 같다.

어플리케이션 디렉토리의 ForkLift.app 을 우클릭 해 "Show Package Contents" 수행
ForkLift 패키지 내용 보기

위 처럼 어플리케이션의 ForkLift.app 을 우 클릭해 “Show Package Contents” 를 수행 한다.

/Applications/ForkLift.app/Contents/Resources/OpenInTerminal.applescript
/Applications/ForkLift.app/Contents/Resources/OpenInTerminal.applescript

Resources 디렉토리를 살펴 보면 OpenInTerminal.applescript 를 찾을 수 있다. 이 스크립트를 수행 하면 맥 터미널 대신 iTerm 이 실행되게 변경할 수 있다.

스크립트 수정

OpenInTerminal.applescript 를 아래 처럼 변경 하고 저장한다.

단축키 지정 및 실행

이 기능을 편하게 사용하기 위해 단축키를 지정하면 좋다. 환경설정 (Command + ,) 을 수행해 아래 처럼 설정 한다.

그냥, ForkLift의 메뉴에서 File > Open in Terminal 을 수행해도 된다.

ForkLift 단축키 지정
ForkLift 단축키 지정

그리고, 실행 하면 아래 처럼 iTerm이 실행되고 현재 패널의 디렉토리로 이동한다. 만약, iTerm이 실행 중이라면 새 탭을 만들고 새탭에서 현재 패널의 디렉토리로 이동한다.

ForkLift 에서 Open in terminal 수행
ForkLift 에서 Open in terminal 수행