xcode配置快速打开终端命令行工具教程

devtools/2024/9/23 7:34:22/

以往我们使用idea编辑器或者vscode编辑器的时候,我们可以快速的在编辑器下面打开终端进行相关的操作,但是在xcode里面却没有这么方便的功能按钮,真的不是很习惯,所以这次就来给xcode配置这么一个方便的功能。

idea的Terminal

这个功能真的很方便,可以快速用来查看git状态等,还可以快速安装依赖等操作

xcode配置Terminal

xcode配置快速在当前项目打开terminal的操作,切换到任意目录,

1.然后新建一个 terminal.sh 的脚本文件,并编辑其内容如下:

#!/bin/shif [ -n "$XcodeProjectPath" ]; then open -a Terminal "$XcodeProjectPath"/..
elseopen -a Terminal "$XcodeWorkspacePath"/..
fi

2.修改文件执行权限

打开终端,并在其中执行如下命令:chmod +x 路径名/.sh文件名,如:

chmod +x terminal.sh

3.脚本命令添加到 Xcode 中

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

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

然后输入自定义的 Behavior 名称(图中的 1),并指定一个快捷键(图中的2,最好不要和已经有的快捷键冲突,不然可能不生效)。然后勾选上图右侧的 Run(图中的3), 并双击 Run 右侧的下拉框(图中的 4 ),选中刚才创建的 terminal.sh文件:

 

选中之后就可以关闭这个弹窗了,然后回到代码编辑器,按下刚配置的快捷键,就可以快速打开终端窗口了,如果不生效,换个快捷键配置再试试,可能是快捷键冲突导致的


http://www.ppmy.cn/devtools/42623.html

相关文章

json web token及JWT学习与探索

JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案 作用: 主要是做鉴权用的登录之后存储用户信息 生成得token(令牌)如下 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MSwiaWF0IjoxNjg3Njc0NDkyLCJleHAiOjE2ODc3NjA4OTJ9.Y6eFG…

MySQL——存储过程,触发器

BaiduComate: # 问题1: # 问题1: 帮我创建两个表student与score表,要求student表有id,createDate,userName,phone,age,sex,introduce, 要求score表有id&…

为什么建立数据库连接耗时?究竟耗时多久?

数据库连接从连接池中取这已经是大家的共识了,因为频繁的建立或者关闭连接代价太大,那么代价究竟有多大? 我们先准备一个简单的数据库连接代码段 public static void main(String[] args) throws ClassNotFoundException, SQLException, Int…

清空了电脑回收站,之前的文件还能否恢复?

电脑已成为我们日常生活中不可或缺的一部分。我们在电脑上处理文档、保存图片、下载视频等,而电脑中的回收站则成为我们处理不再需要文件的一个便捷工具,当我们想要删除某些文档的话,它并不是立即从硬盘上消失,而是被系统移动到了…

CSS学习笔记:空间转换——使用transform属性实现元素在空间内的位移、旋转、缩放等效果

透视 使用perspective属性实现透视效果 什么是透视:近大远小,近实远虚 说明:perspective的值指的是透视距离,透视距离也称为视距,所谓的视距就是人的眼睛到屏幕的距离 立体呈现 transform-style: preserve-3d persp…

ts: 泛型

泛型约束 <T extends object >泛型参数默认值 <T {}> // 定义时设置了默认值&#xff0c;使用时可以不传递泛型参数 type Chainable<T extends object {}> {option<K extends string, V>(key: K, value: V): Chainable<T & {[P in K]: V}>…

Sui生态DeFi项目Cetus和Aftermath宣布启动孵化器

Sui DeFi中的去中心化交易所Cetus和Aftermath Finance联合Sui基金会宣布启动新的孵化器&#xff0c;为初创项目提供更多可行性途径。这两个DeFi项目在Sui上有着较长的历史&#xff0c;自去年一同与主网推出以来&#xff0c;目前在TVL方面位居前五。这两个项目的持久性和成功使它…

EasyExcel来解析Excel文件(导入数据库)

1.具体实现及代码 使用EasyExcel来解析Excel文件并将内容插入数据库是一个很好的选择&#xff0c;因为EasyExcel具有高效、简单的特点。以下是一个使用EasyExcel和JDBC来完成这一任务的示例。 依赖 首先&#xff0c;确保你在项目中包含了EasyExcel和JDBC的相关依赖。以下是Mav…