Appearance
右鍵新增文字檔案在 Windows 是一個再簡單不過且方便的功能,但在 Mac 上卻沒有這個功能,雖然已經習慣了十幾年,偶爾還是會遇到想臨時在當前 Finder 資料夾下新增一個文字檔案,做一個簡單 note 的需求。
今天再次遇到一樣的需求,決定找個解決方法,最簡單的方式是直接使用第三方軟體如 MagicMenu 來實現右鍵新增檔案:
我不想安裝第三方軟體,所以選擇透過內建 Automator APP 來實現需求,使用它 Quick Action 的功能,但必須先說標題騙了你,Quick Action 並不能做到「直接在 Finder 上按右鍵新增文字檔案」,它似乎必須要有一個作用體,例如:選取一個檔案後按右鍵才能執行 Quick Action,所以折衷的方式是用快捷鍵觸發 Quick Action,因此最終實現的功能是「在當前 Finder 目錄,按下快捷鍵後新增一個文字檔案」。
以下是實現步驟,參考 How to create a text file in a folder:
- 打開 Automator 一個機器人圖案的內建 App。
CMD + N
新增檔案,選擇Quick Action
。- 選擇
Run AppleScript
,Workflow receives 選no input
,App 選擇Finder
,輸入以下 AppleScript:
applescript
tell application "Finder"
set txt to make new file at (the target of the front window) as alias with properties {name:"empty.txt"}
select txt
end tell
CMD + S
儲存,取個名字如Create Text File
。- 打開系統設定找到
Keyboard Shortcuts
,左側選單選擇Services
,右邊找到 General 底下剛新增的腳本Create Text File
, 勾選並點選最右側兩下綁快捷鍵,我是設定CTRL + N
作為快捷鍵。 - 完成後在 Finder 中按下快捷鍵
CTRL + N
即可在當前目錄下新增一個empty.txt
檔案。