Xcode 直接打开终端
Xcode作为开发编辑器,居然不能直接打开终端
,所以就没有快捷键,但是可以借助自定义 Behavior 来执行脚本,这样就有快捷键了,比如我的CMD + Shift + T
。
1. 准备打开终端的脚本
首先编辑 shell 脚本
#!/bin/sh
# 打开项目路径Terminal
if [ -n "$XcodeProjectPath" ]; then
open -a Terminal "$XcodeProjectPath"/..
else
open -a Terminal "$XcodeWorkspacePath"/..
fi
2. 修改脚本权限
默认 sh 文本是不具备运行权限的,所以需要设置:
chmod +x 脚本路径
2. 设置自定义 Behavior快捷键和执行脚本
打开 Xcode -> 设置(perferences) -> Behaviors, 进行自定义脚本设置,如下图:
新建操作之后,选择快捷键之后 按入你喜欢的快捷键,就可以直接打开终端了。
其他脚本
可以看出这个功能主要依赖脚本, 所以只要你有需求,都可以通过写脚本来实现。
执行 pod install
由于我们项目特殊性,需要经常执行pod install
,脚本如下:
#!/bin/sh
# 改脚本用于Xcode 执行快捷键执行 pod install
path=""
if [ -n "$XcodeProjectPath" ]; then
path=$XcodeProjectPath
else
path=$XcodeWorkspacePath
fi
# 执行 AppleScript 打开 Terminal 进行 podinstall
osascript <<EOF
tell application "Terminal"
activate
do script with command "cd \"$path\"/..;pod install"
end tell
EOF