適用於 Mac 的剪貼板歷史紀錄
你拷貝過的一切。
⌥V 即達。
EFClip 常駐選單列,記住你拷貝的內容:文字、連結和影像。按下 ⌥V,輸入兩個字,按下 Return。把還要用的內容釘選,歸入類別,並在 iPhone 的 EFKey 鍵盤裡找到同一份歷史紀錄。
免費。需要 macOS 14 或以上版本、Apple 晶片。版本 1.0.3。
- 會議室地址工作⌘1
- https://example.com/行程/會議文件⌘2
- 週五下午的會議改到週一⌘3
- 會議開場投影片 · 1280 × 720⌘4
我為什麼做它
我做 EFKey,是因為 iPhone 鍵盤沒有真正的剪貼板。後來歷史紀錄又停在了手機的邊緣。
我拷貝的內容有一半來自 Mac:一個地址、一個包裹追蹤編號、一小時後要貼進訊息裡的連結。我想讓這份歷史紀錄既在 Mac 的游標旁,也在 iPhone 的鍵盤裡,不要帳號,中間也不要伺服器。
所以 EFClip 是另一半:Mac 上的同一份歷史紀錄,由你自己的 iCloud 在裝置之間傳遞。
運作方式
拷貝。⌥V。Return。
沒有什麼需要學的。你照常拷貝,EFClip 負責保存列表。
照常拷貝
在任何地方按 ⌘C。EFClip 每秒檢查兩次剪貼板,儲存每一筆新的文字、連結或影像。同一段文字拷貝兩次只算一個項目,並會移回頂部。
按下 ⌥V
歷史紀錄在游標處打開,搜尋欄已準備好。它不會從你正在輸入的 App 搶走焦點,按一下別處時就會關閉。
選擇
Return 拷貝該項目,⌘V 貼上。開啟立即貼上後,EFClip 會代你按下 ⌘V。選擇時按住 ⌥ 可反過來操作,僅限一次。
功能
視窗很小,記憶很長。
預設 200 個項目,最多 500 個。釘選的內容會一直保留,直到你移除。
寬容的搜尋
輸入文字或其名稱的幾個字元即可。大小寫和重音符號都不影響,符合的部分會以粗體顯示。
cafe → Café 街角
釘選常用內容
⌥P 釘選一個項目。已釘選的項目排在頂部,不受數量限制,永不過期。
類別
⌘K 把項目歸入「工作」「地址」或你建立的任何類別。每個類別都會成為一個篩選條件,在 Mac 和 iPhone 鍵盤裡都有。
命名與編輯
⌘N 為項目取個簡短的名稱,這樣很長的 IBAN 會顯示為房租帳戶。⌘E 直接修改文字裡的錯字。
影像也行
螢幕截圖和拷貝的圖片,支援 PNG、JPEG、HEIC 或 TIFF。保留最新的 15 張,縮放到 1280 px,不會占滿你的磁碟。
貼上前先預覽
⌃Space 在視窗旁邊打開完整文字或較大的影像,並顯示長度和拷貝時間。在某一列停留片刻後,它也可以自動打開。
連結與顏色
連結有自己的篩選條件。像 #007C8C 這樣的十六進位顏色,旁邊會顯示色塊。
處處有快速鍵
⌘1 到 ⌘9 直接選擇某一列。Tab 切換篩選條件。整個視窗都可以不碰滑鼠使用。
密碼不入庫
密碼管理工具標示為隱藏的內容絕不會被儲存。1Password、Bitwarden、密碼和鑰匙圈存取從一開始就被忽略。
篩選條件
你的順序,所有裝置。
列表上方的標籤是篩選條件。把它們拖成你習慣的順序,包括「全部」和「已釘選」。Tab 跳到下一個。
- 全部你拷貝過的所有未釘選內容。不斷滾動的歷史紀錄。
- 已釘選你留下的所有內容,包括類別中的項目。
- 你的類別每個類別一個標籤。末尾的 + 標籤用來新增類別。
- 文字、連結、影像同一份歷史紀錄,依類型拆分。
快速鍵
雙手不離鍵盤。
⌥V 只是預設值。可在設定中選擇任何包含 ⌘、⌥ 或 ⌃ 的組合。
iPhone 同步
同一份歷史紀錄,就在你的鍵盤裡。
EFClip 與 EFKey 共享歷史紀錄,EFKey 是我為 iPhone 做的鍵盤。在 Mac 上釘選一個地址,下次打開鍵盤的剪貼板時它就在裡面。不需要建立帳號:由你自己的 iCloud 來傳遞。
同步的內容
- 文字和連結
- 影像,最新的 15 張,最大以 1280 px 傳送
- 釘選、類別和名稱
- 刪除操作,以及篩選條件的順序
留在各裝置上的內容
- 設定:快速鍵、視窗大小、忽略列表
- 歷史紀錄上限。兩者不同時以較小的為準,因為裁減也是共享的。
- 各端如何填充「全部」和「已釘選」
同步速度
無論是否同步,你最後拷貝的內容都會透過 Apple 的通用剪貼簿立刻出現在另一部裝置上。釘選、類別和刪除會在你打開 EFClip 時傳到 Mac,否則最遲 30 秒內傳到。在 Mac 上所做的更改,會在你於鍵盤中打開剪貼板時傳到 iPhone。
所需條件
- 兩部裝置使用同一個 Apple ID,並已開啟 iCloud
- 在 EFClip › 設定 › 同步中開啟與 iPhone 同步
- 在 EFKey › 工具 › 剪貼板中開啟與 Mac 同步
- EFKey Pro,並為鍵盤開啟完整取用
隱私權
你的剪貼板沒有伺服器。
拷貝的文字是電腦上最私密的東西:密碼、地址、寫到一半的訊息。所以 EFClip 把它保存在你的 Mac 上,開啟同步後則保存在你自己的 iCloud 裡。沒有帳號,沒有分析,也沒有我這邊的地方可以傳送。
- 0 部伺服器歷史紀錄只保存在你的 Mac 和你的 iCloud 中,別無他處。
- 端對端文字、影像、名稱和類別在離開 Mac 之前就已加密。
- 預設關閉同步會等到你開啟。在此之前,沒有任何內容離開 Mac。
- 絕不儲存隱藏的密碼、忽略列表中的 App、符合你的模式的文字。
設定
六個分頁,沒有意外。
在視窗中按 ⌘,。每個選項都附有預設值。
一般
- 登入時打開,關閉
- 打開歷史紀錄,⌥V
- 顯示視窗:在游標處或在螢幕中央
- 視窗寬度和高度,400 × 540
- 預覽:1.5 秒後,或僅使用 ⌃Space
- 立即貼上,關閉
- 自動檢查更新,開啟
類別
- 所有篩選條件在同一個列表中。拖移即可重新排序。
- 重新命名或刪除類別。其中的項目保持釘選。
- 新類別和「加入」
儲存空間
- 儲存影像,開啟
- 最多保留 50、100、200 或 500 個項目
- 刪除時間:5 分鐘到 30 天,預設 30 天
- 結束 EFClip 時清除歷史紀錄,關閉
忽略
- App:在這些 App 中進行的拷貝會被略過。可加入任何執行中的 App。
- 文字比對:正規表達式,例如用 ^\d{16}$ 比對信用卡號
同步
- 與 iPhone 同步,關閉,並顯示上次同步時間
- 相同的篩選順序,開啟
- 運作方式,逐步說明
- 從 iCloud 刪除⋯
關於
- 版本和檢查更新⋯
- 連到 efclip.app、efkey.app 和回饋的連結
- 開放原始碼授權
如實說明的限制
它不做什麼。
- 僅限 Apple 晶片。M1 或更新的晶片,macOS 14 或以上版本。沒有 Intel 版。
- 純文字。格式、字體和顏色都會被捨棄,在 Finder 中拷貝的檔案不會被儲存。貼上的就是文字。
- 單一項目不超過 100 KB。更長的文字,比如整個記錄檔,不會被儲存。
- 15 張影像。更舊的會讓位,除非已釘選。
- iPhone 一側需要 EFKey Pro。EFClip 本身免費,可獨立使用;要付費的是同步,在手機上。
- App 內沒有語言選擇器。EFClip 跟隨 Mac 的語言。若要使用其他語言,請前往系統設定 › 一般 › 語言與地區 › App。
- 不在 Mac App Store 上架。它是從本網站下載的已簽署並經過公證的 App,會自動更新。
常見問題
你還沒問,我先答了。
EFClip 免費嗎?
是的。沒有試用,沒有訂閱,沒有帳號。與 iPhone 同步需要鍵盤裡的 EFKey Pro,一次性付費 €14.99。
我一定要有 EFKey 才能用嗎?
不需要。EFClip 可以單獨作為 Mac 的剪貼板歷史紀錄使用。如果你不用 EFKey,請讓與 iPhone 同步保持關閉:開啟後,即使沒有任何裝置讀取,歷史紀錄也會上傳到你的 iCloud。
它會替我貼上嗎?
只有你要求時才會。預設情況下,選擇一個項目會把它放進剪貼板,由你按 ⌘V。開啟立即貼上後,EFClip 會代你按下 ⌘V;為此 macOS 會請求一次輔助使用權限。
為什麼需要輔助使用權限?
只是為了代你按下 ⌘V。用 ⌥V 打開視窗和儲存你拷貝的內容完全不需要任何權限。如果你從不開啟「立即貼上」,它就不會請求。
它會儲存我的密碼嗎?
不會。密碼管理工具會把它們拷貝的內容標示為隱藏,EFClip 無論你如何設定都絕不會儲存這類內容。1Password、Bitwarden、密碼和鑰匙圈存取也從一開始就在忽略列表裡。
怎樣讓它暫停一會兒?
按住 ⌥ 並按一下選單列圖像可暫停儲存;圖像會變淡,直到你再次按住 ⌥ 並按一下。按住 ⌥⇧ 並按一下則僅略過下一次拷貝。
它會保留多久?
預設 200 個項目和 30 天。兩者都在設定 › 儲存空間中。已釘選、位於類別中和已命名的項目會一直保留,直到你移除。
誰能讀到我同步的剪貼板?
只有你。歷史紀錄保存在你的 Apple ID 的私人 iCloud 資料庫中,文字、影像、名稱和類別都經過端對端加密。Apple 能看到某個項目何時更改過、是否已釘選,但看不到內容。
同步有多快?
最後一次拷貝透過 Apple 的通用剪貼簿即時送達。釘選、類別和刪除會在你打開 EFClip 時傳到 Mac,否則最遲 30 秒內傳到。iPhone 會在你於鍵盤中打開剪貼板時跟上。
如果我在 Mac 上釘選,又在 iPhone 上拷貝了同樣的內容呢?
釘選會保留。再次拷貝會把該項目移到兩端的頂部;釘選、類別或名稱只有在你更改時才會改變。
為什麼「全部」在 iPhone 上看起來不一樣?
在 Mac 上,「全部」是不斷滾動的歷史紀錄,「已釘選」保存你留下的所有內容。在鍵盤裡,「全部」顯示所有內容,已釘選的排在最上面。標籤的順序是共享的;填充內容則依各裝置而定。
如何從 iCloud 中移除我的歷史紀錄?
先在 EFKey 中關閉同步,然後在 EFClip › 設定 › 同步中使用從 iCloud 刪除⋯。你裝置上的歷史紀錄會保留。如果某部裝置仍開啟著同步,它會再次上傳自己的拷貝。
更新是怎麼運作的?
EFClip 在啟動時和每六小時檢查一次本網站。有新版本時,選單列圖示上會出現紅點,⌥V 視窗底部會提供更新至 ⋯。每個更新都經過簽署,所以 App 只會安裝我發佈的內容。你可以在設定 › 一般中關閉檢查。
能在多部 Mac 上使用嗎?
登入同一個 Apple ID 且開啟同步的每部裝置共用一份歷史紀錄,所以裝了 EFClip 的第二部 Mac 會加入同一個列表。
用 iPhone 掃描