取得 Safari 網址為 Markdown 連結 [捷徑]
即使我已將大部分瀏覽活動轉移到 Arc,仍不時會使用 Safari,不過有一件事一直讓我很困擾:竟然沒有鍵盤快捷鍵可以直接將目前頁面的網址複製到剪貼簿。
我在 Safari 中找到最快的方法是按下 CMD + L 將焦點移到網址列,然後再按 CMD + C 複製到剪貼簿。
我知道,這不算什麼大工程……但我已經非常習慣按下 SHIFT + CMD + C 後直接貼上網址:我也希望在 Safari 上能有同樣快速的操作。
解決方法
透過 Shortcuts,我建立了一個非常簡單的流程,只要按下 CAPS + C 1 就能執行,而且相較於 Arc 還有幾個額外的優點:
- 即使 Safari 不是在前景也能運作,也就是說,即使我正在其他 App 中工作,也能複製網址
- 它會以 Markdown 格式複製連結與頁面標題,可直接貼上作為連結使用
- 剪貼簿項目接著會在我的所有裝置上同步:我可以在 iPad 上閱讀內容,然後在 MacBook 上一步完成複製
運作原理

如果你已經知道 Shortcuts 的運作方式,可以跳過這一段。
- Get current web page from Safari 會擷取最前方 Safari 視窗的網頁。2
- Get Page URL 和 Get Name 會取得上述 Safari 視窗的網址與標題
- Set variable 可讓你重新命名動作,在此會重新命名為 URL 和 Name
- 在 Text 動作中,我依照 Markdown 格式加入連結,並包含了所需的動作
- Replace 用於移除 Safari 加在頁面標題開頭的描述檔名稱3
- 最後,Copy 動作會將已套用 Markdown 格式的連結複製到我在所有裝置上共通的剪貼簿中。
註:由於我們已為此 App 啟用鍵盤快捷鍵,因此需要 Receive input from… 這個步驟
如上所述,你可以使用 Hyperkey 將 CAPS 對應至 ⌘⇧⌥⌃,並選擇你偏好用來執行捷徑的按鍵組合。以我目前為例,我使用的是 CAPS + C。
下載
這個捷徑無需額外設定即可運作,不過你可能需要在 Replace 動作中調整描述檔名稱。
在 iPad 和 iOS 上,你必須透過 Share Sheet 來啟動捷徑。
註腳
隨機一篇部落格