软件技巧-Mac通过快捷键打开Terminal

背景

    Mac系统经常要在Finder某一个位置打开终端(Terminal),现有操作方式为:选中目录,点击鼠标右键,选择打开终端。操作比较多,且如果目标是一个文件,必须到文件的上级目录才能打开终端。

目标

    选中目录/文件时,通过快捷键直接在当前目录位置打开终端。

方案一:通过Shortcuts实现

    1. 创建Shortcuts:打开"Shortcuts",新建一条。

         

    2. 接入终端执行功能:右侧功能菜单APP中选择"Terminal",再双击"Run Shell Script"将终端执行功能加入流程。

        

        

    3. 选择参数输入方式:Input选择"Shortcut Input",Pass Input选择"as arguments"

        

        

    4. 选择接收参数:Receive后选中"Files"和"Folders";

        加入右键菜单和快捷方式:input from后选择"Finder"和"Services Menu"。

        

        

    5. 补充Shortcuts执行脚本:复制将以下代码粘贴到脚本处

1 file_path=${1}
2 if [ -f "${file_path}" ]; then
3     file_path=$(dirname ${file_path})
4 fi
5 
6 open -a Terminal.app ${file_path}

        

    6. 指定快捷键:在"Keyboard > Shortcuts > Services"中,指定快捷键并启用

        

 

 7. 其它:

    1) 填写脚本名称:参考上图在功能栏“Shortcut Name”处填写自己的脚本名称。

    2) 异常处理方式:参考上图选择异常处理方式,填写异常提示文字。

 

posted @ 2024-01-25 10:00  skymemo  阅读(87)  评论(0编辑  收藏  举报