簡體   English   中英

在 PC 之間傳輸所有 ReSharper 設置

[英]Transfer all ReSharper Settings between PCs

我想知道是否有辦法將 ReSharper 中的所有設置(包括用於 ReSharper 設置的 StyleCop 和我為 ReSharper 設置的鍵盤綁定)從一台 PC 復制到另一台 PC?

由於 Resharper 中的導出選項僅適用於代碼樣式,因此您需要對所有設置更加巧妙。

來自彼得里奇的博客......

...設置存儲在“%userprofile%\\application data\\jetbrains\\resharper\\v4.0\\vs9.0”中。 那里有幾個 xml 文件用於存儲您的設置。 在升級到最新版本之前,只需將它們復制到另一個目錄。

這些文件的格式很可能自上次構建以來發生了變化,因此將備份復制到新版本可能會使 Resharper 崩潰。 因此,請謹慎使用。

我有 Resharper 4.1 所以不是“...\\v4.0\\vs9.0”,它實際上是“...\\v4.1\\vs9.0”(很明顯,我知道,但值得一提)。

我不確定 StyleCop 設置,但這應該適用於大多數其他設置(鍵盤方案、代碼完成設置等)。

有一個用於 resharper 的R# 設置管理器插件,可以存儲我認為的所有內容,包括 stylecop 設置

  1. 打開 Visual Studio
  2. 轉到 Resharper > 管理選項
  3. 點擊導入和導出

進出口

  1. 單擊導出到文件
  2. 勾選所有復選框

在此處輸入圖片說明

  1. 單擊“確定”並將文件保存到所需位置

  2. 要將設置導入其他計算機,請重復步驟 1-3,然后選擇從文件導入。 你完成了。

享受!

您可以導出/導入您的 ReSharper 代碼樣式或將其放在網絡上並在多台計算機之間共享。 這樣做:

從 VS 菜單中選擇 ReSharper -> 選項,然后在選項對話框中選擇語言/通用/代碼樣式共享。

不確定這是否正是您要找的。

StyleCop 設置不存儲在 resharper 插件中。 它們位於 stylecop 目錄和 xml 文件 (Settings.StyleCop) 中。

我有一個我正在使用的解決方案!

Skydrive 和路口鏈接魔術。 我在文件系統中創建了一個連接點,將設置指向一個 skydrive 文件夾。 這樣我到處都使用skydrive相同的設置!!!

在目標電腦上,我做相反的事情。

希望這可以幫助。

Steve Dignan 的回答對於 2009 版的 Resharper 可能是正確的。

在較新版本的 Resharper global for PC 中,Resharper 設置位於: %userprofile%\\Appdata\\Roaming\\JetBrains\\Shared\\vAny\\GlobalSettingsStorage.DotSettings

解決方案團隊共享的設置位於名為{Solution Name}.sln.DotSettings的解決方案文件夾中。

解決方案的個人設置在{Solution Name}.sln.DotSettings.user

來源: https : //resharper-support.jetbrains.com/hc/en-us/articles/115001216530-Where-to-find-DotSettings-files-related-with-settings-layers

因此,要在 2 台 PC 之間傳輸設置,請復制要傳輸的相應層的設置文件,僅此而已。 通常只復制全局就足夠了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM