2015-06-21 15 views
5

wolę używać rzeczywiste nazwy typu dla typów pierwotnych zamiast ich odpowiednich słów kluczowych, takich jak String zamiast string, Int32 zamiast int itp, bo lubię mieć spójną składnię highlight i casing - czyli nazwy typów są kolorowane jak nazwa użytkownika (aqua blue) i cased odpowiednio (wielkie litery).Visual Studio generacji - Stosować wielkie nazwy typu

Jak mogę powiedzieć VS, że gdy generuje jakikolwiek kod (na przykład, gdy wybiorę opcję "Implementuj interfejs" na nazwie interfejsu lub automatycznie wygenerowany moduł obsługi zdarzenia i cokolwiek) to powinien on dodać nazwy według mojego upodobania?

+0

Potencjalny duplikat http://stackoverflow.com/questions/6358620/visual-studio-default-auto-complete-to-use-system-type-name (który niestety nie ma odpowiedzi) –

+0

Maby ta dokumentacja pomoże ty: http://stackoverflow.com/documentation/visual-studio/4229/visual-studio-snippets#t=201607311216586000103 –

Odpowiedz

2

Jedną z opcji jest, aby ręcznie zmienić fragmenty, które są zainteresowane W programie Visual Sutio (używam 2013 Community Edition) przejdź do Narzędzia -.> Code Snippets Menedżer ... (lub naciśnij Ctrl+ K, Ctrl + B). Dostaniesz okno z wszystkich fragmentów VS jest z wykorzystaniem:

enter image description here

Wybierz snippet chcesz zmienić. Na przykład. dla pętli w sekcji Visual C#. Otrzymasz lokalizację fragmentu. Możesz go edytować. Na przykład snippet deklarację pętli for:

<Snippet> 
    <Declarations> 
     <Literal> 
      <ID>index</ID> 
      <Default>i</Default> 
      <ToolTip>Index</ToolTip> 
     </Literal> 
     <Literal> 
      <ID>max</ID> 
      <Default>length</Default> 
      <ToolTip>Max length</ToolTip> 
     </Literal> 
    </Declarations> 
    <Code Language="csharp"><![CDATA[for (int $index$ = 0; $index$ < $max$; $index$++) 
    { 
    $selected$ $end$ 
    }]]> 
    </Code> 
</Snippet> 

Aby dostać co chcesz trzeba zastąpić for (int $index$ = 0; z for (Int32 $index$ = 0;

Aby zmienić wszystkie fragmenty to pracochłonne zadanie, ale założę się, w większości przypadków można użyć Notepad ++ znajduje i zastępuje funkcję (jeśli poprawnie i precyzyjnie definiujesz, co należy zastąpić), aby zastąpić aliasy odpowiednimi nazwami typów.