Android StudioなどIntelliJ系IDEでSublime Text 2のTerminalプラグインである Open Terminal Here… を使いたくなったのでやってみました。
terminal.sh を Sublime Text 2のTerminalプラグインから拝借します。以下の内容をホームディレクトリなど適当な場所に保存してください。 chmod u+x terminal.sh で実行権限も付与。
terminal.sh
# !/bin/bash
CD_CMD="cd "\\\"$(pwd)\\\"" && clear"
VERSION=$(sw_vers -productVersion)
if (( $(expr $VERSION '<' 10.7.0) )); then
IN_WINDOW="in window 1"
fi
osascript<<END
try
tell application "System Events"
if (count(processes whose name is "Terminal")) is 0 then
tell application "Terminal"
activate
do script "$CD_CMD" $IN_WINDOW
end tell
else
tell application "Terminal"
activate
do script "$CD_CMD"
end tell
end if
end tell
end try
END
Preference > External Tools から以下のように追加します
| 名前 | 値 |
|---|---|
| Name | Open Terminal Here… |
| Group | Terminal |
| Description | Open Terminal Here |
| Synchronize files after execution | チェック外す |
| Open console | チェック外す |
| Showin | Project viewsのみチェック |
| Program | 借したterminal.sh |
| Working directory | $FileDir$ |
これでプロジェクトビューの右クリックメニューから実行できます。
