2012-12-17 18 views
14

Niedawno zaktualizowałem program do wersji Visual Studio 2012. Ilekroć stanę na nawiasie klamrowym i wciśniętym przycisku, automatycznie wstawi on 2 nowe linie i nawias zamykający.Jak wyłączyć uzupełnianie klamr w programie Visual Studio 2012?

{|<- cursor 

Naciśnięcie zakładki daje mi.

{ 
    | 
} 

Chcę wyłączyć to zachowanie. Przeszukałem ustawienia Google i MSDN przez ostatnią godzinę, ale nie udało mi się znaleźć niczego, co rozwiązałoby mój problem.

Wyłączyłem wszystkie zainstalowane wtyczki, aby sprawdzić, czy znikną, ale tak się nie stało.

+0

Twoje nie używasz http://visualstudiogallery.msdn.microsoft.com/0e33cb22-d4ac-4f5a-902f-aff5177cc94d? Jeśli tak, wyłącz go, jeśli nie, nie jestem pewien – nycynik

+0

To samo dzieje się przy wyborze całego bloku od dołu do wcięcia. Kursor kończy się po tym, jak '{' i naciśnięcie klawisza przeniosą wszystko do góry. – Gabriel

Odpowiedz

10

Zachowanie, które widzisz, jest spowodowane przez code snippet. Snippety można aktywować, wpisując skrót opisu i kartę. Visual Studio 2012 zawiera kilka preinstalowanych fragmentów kodu dla różnych języków. Dla języka C++ istnieje domyślny urywek ze skrótu { który rozszerza się do:

{ 

} 

Domyślna fragmenty nie mogą być łatwo zablokowane przez domyślnym GUI, jednak powinien być w stanie usunąć plik urywek, który jest znajduje się w (dla języka angielskiego):

%VSInstallDir%\VC\Snippets\1033\Visual C++\{.snippet 

Sądzę, że istnieją również inne rozszerzenia do zarządzania fragmentami.

+1

Dziękuję, działa jak czar. –

Powiązane problemy