QTTabBar 的懸停預覽,大概是我用過最順手的檔案總管增強功能。滑鼠停在檔案上,圖片、影片、文字就直接浮出來,不用按任何鍵,不用切換視窗。

直到某次 Windows 更新改動了檔案總管的底層結構,QTTabBar 的預覽功能就此陣亡。軟體本身還能裝,但懸停預覽再也觸發不了了。

我找了一圈替代品——QuickLook、Seer、WinQuickLook——功能都有,但全部都要按空白鍵或其他快捷鍵才能觸發預覽。對我來說,這就像把自動門改成手動門,技術上可以用,但體驗完全不對。

我要的很簡單:滑鼠停在檔案上,預覽就出來。移開就消失。不需要按任何東西。

找不到,那就自己寫一個。

HoverPeek:滑鼠懸停就能預覽檔案

HoverPeek 啟動後會安靜地待在系統匣,不佔工作列位置。你在檔案總管裡瀏覽檔案時,滑鼠停在任何檔案上大約半秒,預覽視窗就會自動浮現。滑鼠移開,視窗消失。整個過程不需要按任何按鍵,也不會讓檔案總管失去焦點。

跟市面上的替代品最大的差異:完全不用按快捷鍵。

能預覽什麼?

圖片

JPG、PNG、GIF、WebP、AVIF、BMP、TIFF、ICO、SVG——常見的圖片格式都支援。GIF 會直接播放動畫,不是只顯示第一幀。SVG 向量圖也能正確渲染。

整理素材資料夾的時候特別有感,不用再一個一個點開確認哪張是哪張。

影片

MP4、AVI、MKV、MOV、WebM 等 13 種格式。用 VLC 引擎播放,支援硬體加速。懸停就開始播,可以設定預設靜音,不會突然嚇到自己。

壓縮檔

ZIP、RAR、7Z、TAR 等 8 種格式。懸停就能看到裡面的檔案列表,不需要解壓縮。更方便的是,如果壓縮檔裡有圖片,直接就能預覽,完全不用先解開。

下載了一堆素材包,想快速確認內容?滑鼠掃過去就知道了。

程式碼和文字檔

支援 30 幾種程式語言和設定檔格式,自動語法高亮、顯示行號。JSON、YAML、各種 config 檔一目瞭然。

Markdown

.md 檔案會直接渲染成排版好的格式,表格、程式碼區塊、清單都正常顯示。寫文件、看 README 不用再開編輯器。

怎麼安裝?

環境需求: Windows 10 或 11(64-bit)

三步驟:

  1. 確認已安裝 .NET 8.0 Desktop Runtime
  2. GitHub Releases 下載最新版
  3. 執行 HoverPeek.App.exe,程式會自動縮到系統匣

就這樣。沒有安裝精靈,沒有一堆下一步,打開就能用。

使用方式

啟動後你什麼都不用做,正常使用檔案總管就好。滑鼠停在檔案上約半秒,預覽會自動出現。

系統匣右鍵選單:

  • 設定:調整各種偏好
  • 結束 HoverPeek:關閉程式

可以調整的設定

右鍵系統匣圖示進入設定,或直接編輯 %AppData%\HoverPeek\settings.json

設定項目 說明 預設值
懸停延遲 滑鼠停多久才觸發預覽 500 毫秒
視窗位置 螢幕中央 or 跟隨滑鼠 螢幕中央
影片自動播放 懸停就播放影片 開啟
影片靜音 預覽影片時靜音 開啟
GIF 動畫 播放 GIF 動畫 開啟
語法高亮 程式碼自動上色 開啟
Markdown 渲染 .md 檔案排版顯示 開啟
字型大小 文字預覽的字體大小 11
開機啟動 隨 Windows 自動啟動 關閉

觸發延遲建議根據自己的瀏覽習慣調整。快速掃檔案的人可以拉長到 700-800ms,避免不小心觸發;喜歡即時回饋的可以縮短到 300ms。

跟其他工具比起來

HoverPeek QuickLook Seer
觸發方式 滑鼠懸停 按空白鍵 按空白鍵
需要手動操作 不用
壓縮檔內圖片預覽 支援 有限 有限
GIF 動畫播放 支援 支援 支援
影片預覽 支援 支援 支援
Markdown 渲染 支援 支援 部分
開源 MIT GPL 付費

最關鍵的差異就是第一行。其他功能大家都差不多,但觸發方式的不同直接決定了使用體驗。懸停預覽是「資訊主動來找你」,按鍵觸發是「你去找資訊」。長時間瀏覽檔案時,這個差別很明顯。

適合什麼人?

  • 設計師 / 插畫師:素材資料夾幾百張圖,懸停掃一遍比開圖片檢視器快得多
  • 影片工作者:快速確認影片內容,不用每個都丟進播放器
  • 開發者:專案目錄裡的設定檔、README、程式碼,滑鼠停一下就看到
  • 下載重度使用者:壓縮檔裡面是什麼,不用解壓就知道
  • 懷念 QTTabBar 的人:你懂的

開源專案,MIT 授權,程式碼在 GitHub

如果你也覺得「滑鼠停一下就能看到檔案內容」是檔案總管早該有的功能,試試 HoverPeek。