2013-07-12 11 views
9

Zainstalowałem VS2012 w domu i chcę zaimportować wszystkie moje ustawienia pracy.Jak wyeksportować WSZYSTKIE moje ustawienia czcionki i kolorów Visual Studio 2012?

Kiedy eksportuję moje czcionki i kolory z mojego stanowiska pracy, plik .vsssettings, który jest produkowany, zawiera tylko 5 lub 6 elementów.

Na moim stanowisku roboczym zainstalowałem motyw kolorów Studio Styles, a następnie go dostroiłem, więc moje stanowisko pracy jest inne niż domyślne ustawienia VS2012.

Podejrzewam, że instalacja motywu Studio Styles zastępuje domyślne wartości Visual Studio nowymi wartościami domyślnymi, a funkcja eksportu Visual Studio eksportuje wartości inne niż domyślne.

Pytanie: Czy można wyeksportować WSZYSTKIE moje ustawienia czcionek Visual Studio: &?

+0

W pliku .vssettings brakuje linii podziałów.Upewnij się więc, że masz kilka zapisanych ustawień, ale mogą one znajdować się w jednym wierszu. –

+0

Steve's [sugestia] (https://stackoverflow.com/a/17615413/7070697) działał nawet w VS 2017. –

Odpowiedz

12

Przejdź do Tools i wybierz Import and Export Settings, a następnie postępuj zgodnie z instrukcjami kreatora, aby wyeksportować swoje ustawienia.
W widoku drzewa odznaczyć wszystkie opcje z wyjątkiem All Settings -> Options -> Environment -> Fonts And Colors

+0

Nie działa dla mnie (Visual Studio Community 2017) –

+0

Nie używając VS2017, wciąż w 2015, a odpowiedź była dla 2012. Wydaje się, że jest to dobra okazja, aby dodać własną odpowiedź na VS2017 – Steve

+0

, jeśli znajdę rozwiązanie, z przyjemnością opublikuję własną odpowiedź. W tej chwili wciąż szukam ... –

1

kiedyś coś pomylić w konfiguracji programu Visual Studio 2012 (to akurat mnie) i co się stało jest to, że podczas eksportowania wszystkie ustawienia, czcionki i kolory WONT zostaną wyeksportowane.
W ten sposób odkryłem, że ostatnie 2 lata kopii zapasowej CG na VS2012 są bezużyteczne, ponieważ nie zawierały żadnych informacji na temat czcionek/kolorów.

Na szczęście mam 3 z 4-letniej kopii zapasowej VS cfg, a ja wyodrębniłem czcionki/kolory cfg z pliku 2-letniego.

udało mi się przywrócić pracę VS z następującym procesem

  • resetowania VS config
  • zaimportować kopię zapasową ostatni cfg (która obejmowała wszystko, ale fonts/kolory)
  • Export tylko czcionki/kolory z VS (to prawie pusty plik)
  • Skopiuj/wklej odpowiednie czcionki/kolory z ostatniej kopii zapasowej, która je zawierała, do pliku wyeksportowanych pustych czcionek/kolorów
  • e teraz wypełnione czcionki/kolory cfg pliku

Tak, lekcja, szukałem cały dysk twardy, aby dowiedzieć się, gdzie są ustawienia currente (poszukaj pliku CurrentSettings.vssettings) i ja setted zaplanowane zadanie stworzyć codzienna kopia tego pliku.

Przypuszczam, że ustawienia CurrentSettings.vssettings zawsze będą zawierać konfigurację czcionek/kolorów ... ale przypuszczam, że nie będę wiedział, dopóki VS nie zepsuł konfiguracji ponownie.

Oto plik wsadowy I pozwać zrobić kopię zapasową, należy zapisać go w pliku jak „DoVScfgBackup.cmd” i umieścić go w CurrentSettings.vssettings
Trzeba będzie stworzyć „zapasowa” folder w folderze CurrentSettings.vssettings.
Następnie zaplanuj codzienne wykonywanie czynności 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 
)