2013-07-12 125 views
9

我已經在家中安裝了VS2012,並想導入我所有的工作設置。如何導出所有Visual Studio 2012字體和顏色設置?

當我從我的工作站導出字體和顏色時,生成的.vsssettings文件只有5或6個項目。

在我的工作站上,我安裝了Studio Styles顏色主題,然後調整了它,所以我的工作站除了VS2012的默認設置外什麼都沒有。

我懷疑安裝Studio Styles主題會用新的默認值覆蓋Visual Studio默認值,而Visual Studio導出功能只會導出非默認值。

問:有沒有辦法導出所有我的Visual Studio字體&顏色設置?

+0

.vssettings文件缺少換行符。所以確保你實際上保存了一些設置,他們實際上可能都在一行上。 –

+0

史蒂夫的[建議](https://stackoverflow.com/a/17615413/7070697)甚至在VS 2017中工作。 –

回答

12

轉到Tools並選擇Import and Export Settings,然後按照嚮導導出您的設置。
在樹視圖中取消選擇所有的選項,除了All Settings -> Options -> Environment -> Fonts And Colors

+0

不適合我(Visual Studio Community 2017) –

+0

不使用VS2017,仍然在2015年,答案是如果我找到解決方案,我很樂意發佈我自己的答案,這似乎是一個很好的機會,可以爲VS2017 – Steve

+0

添加自己的答案。目前我仍在搜尋...... –

1

有時東西在Visual Studio 2012(它只是發生在我身上),什麼發生的配置出問題的是,當你導出所有設置,字體和顏色WONT被導出。
因此,我發現過去兩年的VS2012 cfg備份毫無用處,因爲它們沒有包含任何關於字體/顏色的信息。

幸運的是我有4年的VS cfg備份中的3個,我從2歲的文件中提取字體/顏色cfg。

我已經能夠恢復工作VS用下面的過程

  • 復位VS配置
  • 導入最後CFG備份(其中包括一切,但字體/顏色)
  • 僅導出字體/顏色從VS(它會將creare幾乎爲空的文件)
  • 將包含它們的最後一次備份的正確字體/顏色複製/粘貼到剛剛導出的空字體/顏色文件
  • reimport th E現在充滿字體/顏色CFG文件

所以,經驗教訓,我找遍了整個硬盤,找出其中currente設置(尋找CurrentSettings.vssettings文件),我設置好的一個計劃作業創建這個文件的每日副本。

我想CurrentSettings.vssettings將始終保持字體/顏色配置...但我想我不會知道,直到VS再次搞亂配置。

這裏是批處理文件我起訴做備份,它保存在像「DoVScfgBackup.cmd」文件,並將其放置在CurrentSettings.vssettings
您需要創建一個「備份」 CurrentSettings.vssettings文件夾中的文件夾。
然後爲每日執行安排DoVScfgBackup.cmd。

@echo off 
rem Finding the script pathset scriptPath=%~dp0 
set scriptPath=%~dp0 
set scriptPath=%scriptPath:~0,-1% 


set dt=%date:/=_% 
set tm=%time::=_% 
set tm=%tm:,=_% 


set nomefile=CurrentSettings.vssettings 


fc /a /b "%scriptPath%\%nomefile%" "%scriptPath%\Backup\%nomefile%_last" >nul 

IF ERRORLEVEL 1 (
    copy "%scriptPath%\%nomefile%" "%scriptPath%\Backup\%nomefile%_last" >nul 
    copy "%scriptPath%\%nomefile%" "%scriptPath%\Backup\%nomefile% %dt% %tm%" >nul 
) 
相關問題