2009-10-19 15 views
21

Proste pytanie.Jak zapobiec automatycznemu zamykaniu nawiasów klamrowych w programie ReSharper?

Próbuję ReSharper i zamyka moje klamry dla mnie, gdy tylko je otworzę. Naprawdę nie podoba mi się ta "funkcja" i miałem około trzech długich wyglądów w oknie ustawień i nie potrafię wymyślić jak ją wyłączyć! Czy brakuje mi jakiegoś oczywistego pola wyboru?

Edit:

anulowanie zaznaczenia z "Auto ścisłej nawiasie po zakończeniu" robi nie rade!

Chcę móc wpisz następujące polecenie bez } pojawiającego dla mnie:

if(true){ 

To nie wydaje się nic wspólnego z zakończeniem intellisense.

Odpowiedz

21

Aby wyłączyć to zachowanie, należy otworzyć opcje ReSharper i na karcie Edytor, odznacz opcję zamykająca klamraautomatycznego wstawiania. Nie powinno być potrzeby ponownego uruchamiania programu Visual Studio.

+1

Znakomity !!! Nie jestem pewien, jak to przeoczyłem, to dla ciebie bardzo dużo. Mogliby zrobić to za pomocą narzędzia "wyszukiwania" dla swoich opcji ... w każdym razie, wielkie dzięki! – joshcomley

+0

+1 nie wiem, jak ja tęskniłem. usunąłem moją błędną odpowiedź. – dove

+0

Awesome. Ponieważ na stronach ASPX jest to SZCZEGÓLNIE frustrujące i błędne. – GONeale

11

FYI: Myślałem, że był błąd w ReSharper, dopóki nie zauważyłem, że wtyczka Microsoft "Productivity Power Tools" ma również opcję automatycznego uzupełniania klamry, która jest domyślnie włączona.

Aby ją wyłączyć: Narzędzia> Narzędzia elektryczne> Automatic Productivity Brace Zakończenie> off

10

Idź do ReSharper Options->Environment->Editor->Edit Behavior i wyłącz "Auto-insert zamykając nawias". Dodatkowo, jeśli jest to nowa instalacja Visual Studio, nowsze wersje również robią to domyślnie. Musisz przejść do Options->Text Editor->C#->General i wyłączyć "Automatyczne uzupełnianie klamr".

Powiązane problemy