軟體技巧-Mac透過快捷鍵開啟Terminal

skymemo發表於2024-01-25

背景

    Mac系統經常要在Finder某一個位置開啟終端(Terminal),現有操作方式為:選中目錄,點選滑鼠右鍵,選擇開啟終端。操作比較多,且如果目標是一個檔案,必須到檔案的上級目錄才能開啟終端。

目標

    選中目錄/檔案時,透過快捷鍵直接在當前目錄位置開啟終端。

方案一:透過Shortcuts實現

    1. 建立Shortcuts:開啟"Shortcuts",新建一條。

         軟體技巧-Mac透過快捷鍵開啟Terminal

    2. 接入終端執行功能:右側功能選單APP中選擇"Terminal",再雙擊"Run Shell Script"將終端執行功能加入流程。

        軟體技巧-Mac透過快捷鍵開啟Terminal

        軟體技巧-Mac透過快捷鍵開啟Terminal

    3. 選擇引數輸入方式:Input選擇"Shortcut Input",Pass Input選擇"as arguments"

        軟體技巧-Mac透過快捷鍵開啟Terminal

        軟體技巧-Mac透過快捷鍵開啟Terminal

    4. 選擇接收引數:Receive後選中"Files"和"Folders";

        加入右鍵選單和快捷方式:input from後選擇"Finder"和"Services Menu"。

        軟體技巧-Mac透過快捷鍵開啟Terminal

        軟體技巧-Mac透過快捷鍵開啟Terminal

    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}

        軟體技巧-Mac透過快捷鍵開啟Terminal

    6. 指定快捷鍵:在"Keyboard > Shortcuts > Services"中,指定快捷鍵並啟用

        軟體技巧-Mac透過快捷鍵開啟Terminal

 

 7. 其它:

    1) 填寫指令碼名稱:參考上圖在功能欄“Shortcut Name”處填寫自己的指令碼名稱。

    2) 異常處理方式:參考上圖選擇異常處理方式,填寫異常提示文字。

 

相關文章