今是昨非

今是昨非

日出江花红胜火,春来江水绿如蓝

快速打开命令行

快速打开命令行#

作为经常用 Mac 的开发,通常会有一个需求,需要在文件夹 Finder 中快速打开命令行,且进入当前文件夹。而如果使用 Xcode 的话,通常还会有另一个需求,即在 Xcode 中快速打开命令行,进入当前项目。

Ps:下面演示的命令行工具,使用的是Warp,但是系统的 Terminal也支持

在文件夹 Finder 中快速打开命令行#

打开系统设置,找到Keyboard,然后点击Keyboard Shortcuts,如下图:

finderOpenTerminal

然后找到Services,展开Files and Folders,勾选Open folder with Warp,在右侧的 none 的位置双击,输入快捷键,然后点击完成,以后就可以通过这个快捷键快速打开Warp了,如下图:

finderOpenTerminal2

随便打开任意目录的文件夹,然后按刚刚输入的快捷键,就会发现,从当前目录快速唤起了Warp,且进入的就是当前文件夹。

在 Xcode 中快速打开命令行#

在 Xcode 中快速打开命令行,是通过使用Awesome-Xcode-Behaviors

  1. 首先下载Awesome-Xcode-Behaviors,并解压到指定文件夹,
  2. 然后进入此文件夹,授权chmod -R +x "Pods/" "Gem/" "Open Application/"执行。
  3. 打开 Xcode 设置,选中 Behaviors Tab,在最底部的 Custom 中点击 + 号,最左侧的输入这个 Behavior的名字,然后双击名字后面的CMD,设置触发这个Behavior的快捷键,在右侧滑动到最底部,勾选Run,再点击Choose Script选择解压的Awesome-Xcode-Behaviors,如下图:
    quickOpenTerminal3
  4. 打开任一项目,然后触发刚刚设置的快捷键,即可看到直接从当前目录打开了命令行。

Ps:

下载Awesome-Xcode-Behaviors解压后,可以看到里面的内容,其中Open Application是指快速打开应用,可以看到支持快速打开iTermTerminal等,也可以自己自定义,open-warp.sh就是自己加的。另外的几个文件夹,是其他的快速命令,Carthage文件夹下有carthage archive、carthage clean等,Gem文件夹是gem相关的操作,Pods下是pod相关的,所有的这些都可以通过Behavior设置为快捷键快速执行。

quickOpenTermianl4

比如,pod installpod update设置Behavior快速触发,新增或修改Pod库时,只需要通过快捷键就可以直接执行pod相关的操作,不用去打开命令行输入相关命令才能执行,方便快捷。

参考#

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。