2010-04-25 5 views
8

Jestem wielkim fanem funkcji "czyszczenia kodu ReSharpers". Szczególnie rozwiązanie szeroko oczyścić.Jak wyrównać "kod porządkowy" ReSharpersa z "dokumentem formatu" programu Visual Studio?

Ale używam Ctrl + K + D programu Visual Studio (format dokumentu), format kodu nieco różni się od ReSharper.

Jestem w trakcie wyrównywania ReSharpera z Visual Studio (nie odwrotnie ... ponieważ nie można udostępniać ustawień Visual Studio w systemie kontroli rozwiązania/źródła).

Więc jestem po czymś takim:

<Configuration> 
    <CodeStyleSettings> 
    <Sharing>SOLUTION</Sharing> 
    <CSharp> 
     <FormatSettings> 
     <SPACE_AROUND_MULTIPLICATIVE_OP>True</SPACE_AROUND_MULTIPLICATIVE_OP> 
     <SPACE_BEFORE_TYPEOF_PARENTHESES>False</SPACE_BEFORE_TYPEOF_PARENTHESES> 
     </FormatSettings> 
    </CSharp> 
    </CodeStyleSettings> 
</Configuration> 

Jakie inne ustawienia pomogą ReSharper kodu formatu jak Visual Studio?

+0

Można eksportować ustawienia VS i umieścić je w kontroli źródła. My to robimy. –

+0

Ale nadal jest to ustawienie Visual Studio i musisz pamiętać, aby sprawdzić je we właściwym miejscu. I nie masz szablonów na żywo. Masz tylko ograniczone ustawienia. I nie możesz mieć różnych ustawień dla różnych rozwiązań. I nie można uruchomić czyszczenia kodu dla całego rozwiązania. I, I, I ... masz rację ;-) Z ReSharper ustawienia są częścią rozwiązania i są automatycznie wdrażane, a ty masz tyle ustawień. –

Odpowiedz

10

Rozwiązanie, którego używamy, to zamiana skrótu Visual Studio na "Format dokumentu Ctrl K, Ctrl D" na "Oczyszczanie kodu" ReSharpera. Używamy również wtyczki do zarządzania udostępnianiem ustawień ReSharper poprzez kontrolę źródła. Wbudowana funkcja ustawień udostępnionych ReSharper nie udostępnia wszystkich ustawień, np. Surowce inspekcyjne i niestandardowe profile czyszczenia kodu.

Mam blogu, który opisuje sortowania mapowanie klawiatury, i konfiguracji wtyczki „zarządzać ustawieniami”:

http://gojisoft.com/blog/2010/05/10/coding-standards-using-resharper/

+4

Link gojisoft nie działa. – kamlendra

Powiązane problemy