LoginSignup
5
4

More than 5 years have passed since last update.

Xcodeでショートカットからプロジェクト(ワークスペース)ディレクトリをターミナルで開く

Last updated at Posted at 2017-05-10

Xcodeでプロジェクトを開いている時に pod install したい時、Finderを開いてディレクトリを辿って、、、というのは不便だ。

ショートカットでプロジェクトのルートにcdしたTerminalを開きたい。

シェルスクリプトをXcodeのBehaviorに登録してショートカットを割り当てることで実現できたのでメモ。

スクリプトを作る

次のようなスクリプトファイル(例: OpenInTerminal.sh)を作る

#!/bin/bash
open -a Terminal .

※あとでXcodeにこのスクリプトを実行させるように登録するのだが、登録したスクリプトが実行される時、カレントディレクトリはアクティブなWindowで開いているプロジェクト(ワークスペース)のルートとなるようだ。したがって open -a Terminal でカレントディレクトリ . を開けば、プロジェクトのルートにcdした状態でTerminalが開く。

また同様に open -a SourceTree . などとすればSourceTreeも開けたりする、便利。

実行権限を与える

chmod +x OpenInTerminal.sh

Xcodeからショートカットで実行できるようにする

Xcodeのbehaviorに Cmd+`などのショートカットでOpnInTerminal.shを実行するように登録する

スクリーンショット 2017-05-10 15.34.57.png

動作確認

設定画面を閉じ、なんらかのプロジェクトを開いた状態で Cmd+` を押してみる。

※なお設定画面を開いたまま実行すると / にcdした状態でTerminalが起動する。

参考文献

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4