美文网首页
Xcode中快速打开终端

Xcode中快速打开终端

作者: 人生若只如初见丶_a4e8 | 来源:发表于2024-04-09 09:39 被阅读0次

    在 AndroidStudio、Goland 等 JetBrains IDEA 一系的代码编辑器中,界面底部有一个 Terminal 选项卡。打开选项卡会创建一个 Terminal,并自动切换到当前项目的根目录下,然后我们就可以在此快速的执行一些命令操作。如下图:


    image.png

    然而,用于 iOS 开发的 Xcode 中并没有该选项卡,这就很不方便了。接下来讲解如何手动为 Xcode 配置一个 Terminal 的快捷入口。

    1 .sh绑定

    步骤1:新建 xcode-terminal.sh 脚本文件

    切换到任意目录,然后新建一个 xcode-terminal.sh 的脚本文件,并编辑其内容。

    脚本内容如下:

    #!/bin/sh
    
    if [ -n "$XcodeProjectPath" ]; then 
      open -a Terminal "$XcodeProjectPath"/..
    else
      open -a Terminal "$XcodeWorkspacePath"/..
    fi
    

    另外,.sh 前面的文件名称可以自定义,但是下面步骤2中修改权限时,名称必须一致。

    步骤2:修改文件执行权限

    打开终端,并在其中执行如下命令:

    chmod +x 路径名/.sh文件名

    如: chmod +x xcode-terminal.sh

    步骤3:脚本命令添加到 Xcode 中

    依次打开 : Xcode menu > Behaviors > Edit Behaviors…,

    然后点击下图左下角的 + :


    image.png

    然后输入自定义的 Behavior 名称(对应上图中的 2),并指定一个快捷键(对应上图中的3)。

    然后勾选上图右侧的 Run(对应上图中的4), 并双击 Run 右侧的下拉框(对应上图中的 5 ),指定该 Behavior 对应的脚本文件——也就是刚才创建的 xcode-terminal.sh。

    至此,配置完成。在 Xcode 编辑器中,按下自定义的快捷键就可以调出终端了。

    2 执行 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 中,并为其关联快捷键。

    原文链接:https://blog.csdn.net/sunhuaqiang1/article/details/135509073

    相关文章

      网友评论

          本文标题:Xcode中快速打开终端

          本文链接:https://www.haomeiwen.com/subject/sdhfxjtx.html