来自蒙山大洼风景区的炫彩大蜘蛛,大概有成年人的小拇指指肚那么大,拍于2022年10月。小时候玩具少,常拿这种大蜘蛛做玩具。找一个两股叉的树枝,蜘蛛在上面爬的时候就旋转树枝,然后就得到了一个网。
在 AndroidStudio、Goland 等 JetBrains IDEA 一系的代码编辑器中,界面底部有一个 Terminal 选项卡。打开选项卡会创建一个 Terminal,并自动切换到当前项目的根目录下,然后我们就可以在此快速的执行一些命令操作。如下图:
然而,用于 iOS 开发的 Xcode 中并没有该选项卡,这就很不方便了。接下来我们就尝试自己手动为 Xcode 配置一个 Terminal 的快捷入口。
xcode-terminal.sh
脚本文件切换到任意目录,然后新建一个 xcode-terminal.sh
的脚本文件,并编辑其内容。
内容如下:
#!/bin/sh
if [ -n "$XcodeProjectPath" ]; then
open -a Terminal "$XcodeProjectPath"/..
else
open -a Terminal "$XcodeWorkspacePath"/..
fi
另外,.sh
前面的文件名称可以自定义,但是下面步骤2中修改权限时,名称必须一致。
打开终端,并在其中执行如下命令:
chmod +x 路径名/.sh文件名
如:
依次打开 : Xcode menu > Behaviors > Edit Behaviors…,
然后点击下图左下角的 +
:
然后输入自定义的 Behavior 名称(对应上图中的 2),并指定一个快捷键(对应上图中的3)。
然后勾选上图右侧的 Run
(对应上图中的4), 并双击 Run
右侧的下拉框(对应上图中的 5 ),指定该 Behavior 对应的脚本文件——也就是刚才创建的 xcode-terminal.sh
。
至此,配置完成。在 Xcode 编辑器中,按下自定义的快捷键就可以调出终端了。
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
任意需求都可以通过脚本实现,然后可以将其关联到 Xcode 的 behavious 中,并为其关联快捷键。