by Rahel Lüthy
IntelliJ IDEA ships with a very handy Reveal in Finder action, but unfortunately, I am still a terminal person. Today I put together a tiny AppleScript which creates a new iTerm2 session and changes to a directory of choice:
on run dir tell application "iTerm" activate tell last terminal set mysession to (make new session at the beginning of sessions) tell mysession set name to "Default" exec command "/bin/bash -l" end tell tell mysession write text "cd " & dir end tell end tell end tell end run
IDEA allows to add custom actions via Settings » External Tools. Save the above script to a file (e.g.
launchTerminalAndChangeDir.scpt) and configure a new Reveal in Terminal action as follows:
Additionally, you may want to associate a key binding via Settings » Keymap. I chose
Ctrl-Shift-T, which seems intuitive and is not conflicting with any OSX defaults.