Mac 上清理 Figma 快取,先保留離線修改
Figma 在瀏覽器裡正常,桌面應用程式卻一直出問題時,可以先用 Figma 自己的快取重設,不急著重新安裝,但操作前先連線確認最近的修改已經儲存,因為本機資料裡可能還有未同步的離線修改,不全是能重新下載的快取。
先確認要重設什麼
用同一個帳號、同一份設計對比瀏覽器和桌面應用程式,記下出問題的操作,改完一處再重複檢查。
| 看到的情況 | 先確認什麼 | 第一步 |
|---|---|---|
| 只有桌面應用程式出問題 | 最近的修改是否儲存 | 考慮桌面版重設 |
| 瀏覽器裡缺少本機字體 | 字體安裝程式及其連線 | 單獨檢查 FigmaAgent |
| 離線時改過設計 | 修改是否已經同步 | 先連線,不清資料 |
| 不再需要桌面應用程式 | 瀏覽器是否還要用本機字體 | 另行安排解除安裝 |
Figma 把清快取列為桌面應用程式特有技術問題的排查方法,這不代表每份載入慢的設計都是快取出了問題。
登出帳號前先儲存離線修改
Figma 的離線使用說明提醒,清除本機資料可能刪掉尚未同步的修改,先恢復連線,開啟受影響的檔案,確認修改儲存後再重設。
登出帳號也不能隨手當成替代辦法,桌面應用程式可能讓你選擇如何處理離線修改,選了捨棄就無法復原,不能確認已經儲存時先取消,同步也不等於獨立備份。
先用 Figma 的重設選單
目前的快取說明使用下面這些英文標籤,入口在 Mac 螢幕頂端的應用程式選單列,不在設計檔案裡面。
- 先完成上面的儲存檢查。
- 開啟 Help,再選 Troubleshooting。
- 選擇 Reset Figma and Restart。
- 重新開啟同一份設計,重複剛才出問題的操作。
恢復正常就到這裡,瀏覽器裡也有同樣的問題時,沒有新證據就別反覆重設桌面應用程式。
應用程式沒有回應時,先認清資料位置
Figma 目前的手動重設針對整個本機支援目錄:
~/Library/Application Support/Figma
官方提供的終端機指令是:
rm -rf "$HOME/Library/Application Support/Figma"
官方順序是強制結束 Figma、執行指令、重新啟動,這會重設更大範圍的本機資料,不是只刪快取子目錄,也不經過垃圾桶,仍有未同步修改,或不能接受失去目錄內容時,就不要執行。
快取和需要保留的資料怎麼區分,可以看哪些 Mac 快取可以刪除,不要把這條指令的目標擴大到上層 Application Support 目錄。
字體輔助程式單獨檢查
Figma 的字體安裝程式疑難排解說明把背景輔助程式叫作 FigmaAgent,它隨桌面應用程式提供,也可以為了瀏覽器使用單獨安裝。
瀏覽器缺字體時,先查輔助程式的連線,不要反覆刪桌面資料,字體說明寫明,移除字體安裝程式會讓 Figma 無法存取本機字體和 Adobe 字體,字體原始檔要保留。
核對結果,再決定是否解除安裝
重新啟動後檢查帳號能否存取、最近的修改是否還在,再試原來失敗的操作,重新載入內容需要來源仍然可用,而且帳號有權存取,重設不能替你找回未同步的修改。
如果目的是移除而不是修復,可以看 Figma 解除安裝指南,把應用程式、本機支援資料和輔助程式分開決定,輔助程式仍在執行和快取佔用不是同一個問題,程序的排查見解除安裝後應用程式仍在執行。
Mole 會列出什麼
Mole Mac 的清理中,設計快取會在目錄存在且符合條件時列出 ~/Library/Application Support/Figma/Cache,這個子目錄比上面的 Figma 完整重設範圍小,排查問題先用 Figma 自己的步驟,選取本機資料清理前仍要確認離線修改已經儲存。
常見問題
清 Figma 快取會丟設計嗎?
可能失去尚未同步的離線修改,先連線核對儲存結果,不要把已經登入當成已經儲存。
FigmaAgent 就是快取嗎?
不是,它是用於存取本機字體的輔助程式,也可以為瀏覽器單獨安裝,連線問題和桌面快取分開查。
應該先登出帳號還是重新安裝?
兩者都不是清快取的第一步,先儲存,按官方步驟重設一次,再對比結果,不要為了登出帳號就選擇捨棄離線修改。