[VSCode] 使用 Dropbox 保留 SFTP 外掛的專案設定
VSCode 中有一個很好用的 SFTP 外掛,
可以在檔案修改時,就自動把檔案傳到遠端指定目錄。
為了專案做了不少設定,
這些設定都存在 SFTP 外掛的設定檔裡,
結果,今天一開 VSCode,竟然 SFTP 的設定全都消失了!!
研究了一下,似乎是因為 SFTP 的設定檔被存在專案的 .vscode/sftp.json 裡,
而我為了目錄乾淨,昨天把專案目錄整個刪了,
重新從 Perforce 上抓了一份,
但 Perforce 上當然沒有我自己的 .vscode 目錄 (自作孽…)
呃… 重新再輸入一次設定,很花時間,
但我不想要之後再發生一次這種事情…
不確定 Settings Sync 外掛 有沒有自動備份每個專案的 SFTP 設定,
但我平常用 Settings Sync 是同步 Preferences 中看的到的設定,
像 SFTP 會另外開一個設定檔儲存的話,
也許 Settings Sync 並不會知道…
後來用一個比較簡單的解法,那就是靠 Dropbox~
將專案裡的 .vscode 隱藏目錄移到 Dropbox 裡,
再用 soft link 讓 .vscode 符號連結指向 Dropbox 中的目錄:
cd /Project mv .vscode ~/Dropbox/VSCodeSetting ln -sf ~/Dropbox/VSCodeSetting .vscode
這裡設定檔就會保留在 Dropbox 中,
之後不小心砍掉專案目錄時,只要再重建符號連結就行囉~
參考資料:Config · liximomo/vscode-sftp Wiki · GitHub
(本頁面已被瀏覽過 260 次)