从Xcode打开终端

使用Xco的第三方工具(如CocoaPods)在Xcode中进行iOS开发,我经常发现自己需要在项目位置打开终端窗口。 尽管起初我就像是使用Terminal的黑客(就像我当时使用的n00b一样),但很快就变得很无聊和乏味。

我的第一个解决方案是在Finder中添加“在此位置打开终端”服务,因此我可以右键单击项目文件夹,然后打开一个预选该位置的“终端”窗口。 这种方法需要您通常通过单击项目文件上的“在Finder中显示”来跳出Xcode,以完成此重要任务。

因此,我在网上进行了搜索,并迅速从几个不同的来源收集了一个解决方案,使我可以直接从Xcode使用键盘快捷键来打开“终端”窗口。

TL; DR这是您需要做的:
1.使用您喜欢的文本编辑器创建一个新的文本文件,并将其放入其中:

  #!  / bin / bash 
打开-a终端“ $ SRCROOT”

2.使用.sh扩展名将其保存在某个永久位置,您每天都不会看到它,因此它会惹恼您,并且您不会误删除它。

3.导航到使用Terminal刚创建的脚本文件的位置,并使用以下命令更改其权限:

  chmod + x  

其中应该替换为刚创建的.sh文件的名称。

3.在Xcode中,转到“首选项”->“行为”,然后单击底部的加号以添加新行为并将其命名为“ Open Terminal”

4.仅勾选最后一个复选框,其中显示“运行”,然后选择.sh文件的位置。

5.单击行为名称右边的小符号,然后为您的行为选择新的键盘快捷键。 我建议:ctrl + alt + command + t。

就是这样,您完成了!

参考文献:
raywenderlich.com — Xcode技巧和窍门