iTerm2에서 Finder를 여는 단축키는 기본적으로 설정되어 있지 않지만, 매크로 또는 스크립트를 사용하여 단축키를 설정할 수 있습니다. 아래는 단축키를 설정하는 방법입니다.
스크립트 테스트
마지막에 줄바꿈까지 들어가야 바로 실행됩니다.
Home 폴더 열기
osascript -e 'tell application "Finder" to activate' -e 'tell application "Finder" to open folder (path to home folder)'
osascript
는 AppleScript나 JavaScript를 실행할 수 있는 명령어입니다. 터미널에서 AppleScript를 실행할 때 사용됩니다.
-e
는osascript
에 AppleScript 명령을 전달하는 옵션입니다. 여러 개의-e
옵션을 사용하면 여러 명령을 순차적으로 실행할 수 있습니다.
activate
: 지정된 애플리케이션을 활성화(즉, 창을 앞쪽으로 가져옴)하는 명령입니다. 만약 Finder가 이미 실행 중이면 이를 화면에 표시하고, 실행되지 않았다면 Finder를 실행시킵니다.
path to home folder
는 사용자의 홈 폴더 경로를 반환하는 AppleScript의 시스템 명령입니다.
open folder
는 해당 경로에 있는 폴더를 여는 명령입니다.
현재 폴더 열기
osascript -e 'tell application "Finder" to open POSIX file "'"$(pwd)"'"'
iTerm2에서 단축키 설정 방법
현재 iterm2 경로의 Finder를 여는 단축키를 추가하겠습니다.
- iTerm2 Preferences 열기:
- iTerm2에서
Cmd + ,
키를 눌러 Preferences 창을 엽니다.
- Keys 탭 선택:
- 상단 메뉴에서
Keys
탭을 선택합니다.
- 키 바인딩 추가:
Key Bindings
섹션에서+
버튼을 눌러 새로운 단축키를 추가합니다.- Action을
Send Text
로 설정하고, Text 필드에 다음 스크립트를 입력합니다:
osascript -e 'tell application "Finder" to open POSIX file "'"$(pwd)"'"'
- 단축키 설정:
- 원하는 단축키를 설정합니다. 예를 들어,
Cmd + Shift + F
와 같이 설정할 수 있습니다.
이렇게 하면 설정한 단축키로 Finder를 열 수 있게 됩니다.