[VSCode] 使用 Dropbox 保留 SFTP 外掛的專案設定

[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

(本頁面已被瀏覽過 14 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料