2010-04-16 9 views
5

W Visual Studio 2008 C#, jeśli utworzę nową klasę, domyślnie pojawią się następujące przestrzenie nazw i usuwam je ręcznie za każdym razem. Czy istnieje szablon ustawień/folderów, w którym mogę przejść i usunąć niechciane przestrzenie nazw z każdej nowej klasy utworzonej w projekcie?W jaki sposób niechciane przestrzenie nazw nie pojawiają się domyślnie na nowych klasach

przy użyciu System.Collections.Generic; przy użyciu System.Linq; using System.Text;

+0

2010 oficjalnie ma to btw – nawfal

Odpowiedz

3

To pochodzi z ItemTemplate dla nowej klasy. Idź do

[Program Files] \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Code \ 1033

(ewentualnie inny LCID jeśli masz instalacji innej niż angielski), i można zmieniać klasy .cs wewnątrz Class.zip, aby spełnić twoje potrzeby. Wtedy jasne się w pamięci podręcznej w

[Program Files] \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplateCache

powinny znaleźć swoje zajęcia się teraz tworzone w jakikolwiek sposób po prostu zmienił szablon. Należy mieć na uwadze, że to nie jest obsługiwana zachowanie, jesteś skutecznie „hacking” VS (choć w bardzo banalny sposób)

Obsługiwane sposobem, aby to zrobić, to stworzyć własny szablon i użyć jej, jak pokazano poniżej: http://www.switchonthecode.com/tutorials/visual-studio-how-to-create-item-templates

2

Aby dodać do odpowiedzi Matta, okaże się, że w zależności od typu projektu zobaczysz różne zestawy importów przestrzeni nazw. Podejrzewam, że są to osobne szablony, ale niektóre szablony mogą być trudne lub niemożliwe do modyfikacji w zależności od sposobu ich implementacji. Na przykład w aplikacji WPF lub Silverlight otrzymujesz całą masę zaimportowanych przestrzeni nazw System.Windows. *, Których nie widać w normalnym projekcie biblioteki klas.

Inną opcją byłoby odwzorowanie sekwencji klawiszy na komendę RemoveAndSortUsings. Jeśli przejdziesz do Narzędzia -> Opcje -> Klawiatura, zobaczysz interfejs skrótu klawiaturowego. Po prostu wpisz "sort" i powinieneś znaleźć polecenie, a następnie zmapować do niego pewną sekwencję klawiszy i możesz łatwo wywołać to polecenie, gdy chcesz uporządkować sprawy.

Powiązane problemy