<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Vscode-Settings on Wayne's blog | 偉恩的部落格 | 技術博客</title><link>https://blog.wayne-project.com/tags/vscode-settings/</link><description>Recent content in Vscode-Settings on Wayne's blog | 偉恩的部落格 | 技術博客</description><generator>Hugo -- gohugo.io</generator><language>zh-tw</language><lastBuildDate>Fri, 31 Mar 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.wayne-project.com/tags/vscode-settings/index.xml" rel="self" type="application/rss+xml"/><item><title>【VSCode】重置儲存在雲端的設定、擴充套件與資料！</title><link>https://blog.wayne-project.com/2023-03-31/reset-vscode-settings-cloud-data/</link><pubDate>Fri, 31 Mar 2023 00:00:00 +0000</pubDate><guid>https://blog.wayne-project.com/2023-03-31/reset-vscode-settings-cloud-data/</guid><description>&lt;img src="https://live.staticflickr.com/65535/52782930740_1e05a50348_o.png" alt="Featured image of post 【VSCode】重置儲存在雲端的設定、擴充套件與資料！" /&gt;&lt;style&gt;
.article-content p code {
background-color: #f5f5f5;
color: #ff3860;
}
.focus {
background: #f1e2e2;
color: #d62c2c;
padding: 0 5px;
}
.text-center {
text-align: center !important;
}
&lt;/style&gt;
&lt;p&gt;&lt;a class="link" href="https://stackoverflow.com/questions/36108515/how-to-reset-settings-in-visual-studio-code" target="_blank" rel="noopener"
&gt;參考網站&lt;/a&gt;&lt;br&gt;
&lt;a class="link" href="https://code.visualstudio.com/docs/editor/settings-sync" target="_blank" rel="noopener"
&gt;參考網站&lt;/a&gt;&lt;br&gt;
&lt;a class="link" href="https://blog.miniasp.com/post/2023/03/27/Visual-Studio-Code-Settings-Sync-Clear-Cloud-Data" target="_blank" rel="noopener"
&gt;參考網站&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Visual Studio Code 的「擴充套件」裝太多，而且啟用了「設定同步」功能，不好移除。「設定同步」功能會幫我在多台電腦之間自動同步所有使用者設定、自訂快速鍵定義、擴充套件、設定檔(Profile)等等；直接砍掉重裝，會因為「設定同步」功能而自動從雲端同步設定回來。這篇文章就來說明如何清空雲端資料的過程。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="問題發生過程"&gt;問題發生過程&lt;/h2&gt;
&lt;p&gt;原本的需求其實很簡單，就是單純想把擴充套件全部移除重新安裝，但又不想一個一個移除；所以我這樣移除：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;關閉 Visual Studio Code。&lt;/li&gt;
&lt;li&gt;開啟檔案總管，進入 &lt;code&gt;%USERPROFILE%\.vscode\extensions&lt;/code&gt; 資料夾。&lt;/li&gt;
&lt;li&gt;直接刪除 &lt;code&gt;%USERPROFILE%\.vscode\extensions&lt;/code&gt; 整個資料夾。&lt;/li&gt;
&lt;li&gt;重新啟動 Visual Studio Code。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;這樣就可以移除所有的 Visual Studio Code 擴充套件！👍&lt;/p&gt;
&lt;p&gt;但是我啟用了 Visual Studio Code 的「設定同步」功能，使用這個功能需要登入 GitHub 或 Microsoft 帳戶，而只要你登入之後，發現本地沒有任何擴充套件，他就會開始從雲端同步設定回來！&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="正確的操作步驟說明"&gt;正確的操作步驟說明&lt;/h2&gt;
&lt;p&gt;為了解決我的問題，正確的操作步驟應該是：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;備份目前的設定檔&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;由於設定檔可以匯出匯入，所以預先匯出已經設定好的設定檔，日後匯入就會很方便。&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;清除雲端中的資料&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;這裡對我來說最難的地方在於找到「清除雲端中的資料」這個功能，官網文件的 &lt;a class="link" href="https://code.visualstudio.com/docs/editor/settings-sync#_how-do-i-delete-my-data" target="_blank" rel="noopener"
&gt;How do I delete my data?&lt;/a&gt; 章節描述&lt;code&gt;完全是錯誤&lt;/code&gt;的。&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;刪除所有擴充套件&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;此時就可以用上個段落所寫的技巧快速刪除所有擴充套件。&lt;/p&gt;
&lt;ol start="4"&gt;
&lt;li&gt;重新開啟設定同步&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;重新登入「設定同步」的帳號即可重新開始同步設定！&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="如何清除雲端中的資料"&gt;如何清除雲端中的資料&lt;/h2&gt;
&lt;p&gt;其正確的清除方法步驟如下：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;先確定設定同步已開啟&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://live.staticflickr.com/65535/52782930730_a6b71d8522_o.png"
max-width="100%"
max-height="100%"
class="gallery-image"
loading="lazy"
&gt;&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;按下 &lt;code&gt;F1&lt;/code&gt; ➡️ 搜尋 &lt;code&gt;Settings Sync: Show Synced Data&lt;/code&gt; 命令&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://live.staticflickr.com/65535/52781983792_639275ba68_o.png"
max-width="100%"
max-height="100%"
class="gallery-image"
loading="lazy"
&gt;&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;在設定同步視窗的右上角點擊 &lt;code&gt;...&lt;/code&gt; 並點選 &lt;strong&gt;清除雲端中的資料&amp;hellip;&lt;/strong&gt; 選項&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://live.staticflickr.com/65535/52782930740_1e05a50348_o.png"
max-width="100%"
max-height="100%"
class="gallery-image"
loading="lazy"
&gt;&lt;/p&gt;
&lt;ol start="4"&gt;
&lt;li&gt;點擊「&lt;strong&gt;重設&lt;/strong&gt;」即可清除雲端中資料，並在你所有的裝置上停止同步&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src="https://live.staticflickr.com/65535/52781983797_e2304fa242_o.png"
max-width="100%"
max-height="100%"
class="gallery-image"
loading="lazy"
&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="重設-vscode-設定同步認證"&gt;重設 VSCode 設定同步認證&lt;/h2&gt;
&lt;p&gt;如果每次開啟 Visual Studio Code 都需要登入一次設定同步的話，可能代表你的認證資訊已經亂掉了，需要參考官方文件的 &lt;a class="link" href="https://code.visualstudio.com/docs/editor/settings-sync#_troubleshooting-keychain-issues" target="_blank" rel="noopener"
&gt;Troubleshooting keychain issues&lt;/a&gt; 章節來修復這個問題。&lt;/p&gt;
&lt;p&gt;如果是 Windows 的話，透過 PowerShell 執行以下命令即可：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cmdkey /list &lt;span class="p"&gt;|&lt;/span&gt; Select-String -Pattern &lt;span class="s2"&gt;&amp;#34;LegacyGeneric:target=(vscode.+)&amp;#34;&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt; ForEach-Object &lt;span class="o"&gt;{&lt;/span&gt; cmdkey.exe /delete &lt;span class="nv"&gt;$_&lt;/span&gt;.Matches.Groups&lt;span class="o"&gt;[&lt;/span&gt;1&lt;span class="o"&gt;]&lt;/span&gt;.Value &lt;span class="o"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;hr&gt;</description></item></channel></rss>