40

Podobają mi się wiele funkcji, które oferuje ReSharper, ale absolutnie nie mogę znieść formatowania i wykonania kodu, który ma. Porusza mnie na każdym kroku. W javascript stale kradną aparaty ortodontyczne, próbując ponownie sformatować kod, co sprawia, że ​​nie działa, i trudno jest znaleźć miejsca, w których brakuje elementów.Całkowicie Wyłącz formatowanie i uzupełnianie w ReSharper dla Visual Studio

Chciałbym wyłączyć wszystko, co ma związek z formatowaniem i wypełnianiem kodu ReSharpera, a jednocześnie czerpać korzyści z fajnej nawigacji, którą ma.

Czy mimo to można przeprowadzić selektywną instalację programu ReSharper? Próbowałem wyłączyć te rzeczy w opcjach, ale wydaje się, że nie przynosi to żadnego pożytku.

+0

można również ustawić ReSharper się zrobić formatowania sposób, w jaki jesteś blady t to ... –

Odpowiedz

35

Idź do ReSharper | Opcje. Zmień następujące opcje:

Na stronie Środowisko | Redaktor: wyłącz opcje zaczynające się od "Automatyczne formatowanie" lub "Automatyczne wstawianie". Nie spowoduje to całkowitego wyłączenia funkcji formatowania ReSharper, ale przynajmniej nie będą one automatycznie wywoływane podczas pisania.

Na stronie IntelliSense | Ogólne: zmień na "Visual Studio". Lub, jeśli nie podoba ci się uzupełnianie kodu w JavaScript, zmień na "Ograniczony Inteligencja ReSharper" i wyłącz JavaScript.

P.S. Czy mógłbyś opisać przykładami, co piszesz, gdy ReSharper "kradnie nawiasy klamrowe". Dzięki!

+2

Oto wideo o tym, o czym mówię. Klamra na dole jest dla funkcji zawierania. Rozpoczynając nowy, kradnie go po zakończeniu. Naprawiłem to, wyłączając "Automatyczne wstawianie nawiasu klamrowego". http://www.youtube.com/watch?v=Vu48htYFG7U Nawet przy włączonej opcji nadal nie działa tak, jak określono. Dwie opcje to: Po wpisaniu nawiasu otwierającego i Po podaniu po nawiasem otwierającym. Wygląda na to, że nie zrobię tego, dopóki nie spróbuję wpisać własnego nawiasu zamykającego, to znaczy, gdy ukradnie on drugi. –

+10

Myślę, że byłoby naprawdę fajnie z was mieć jeden duży przycisk, który mówi "wyłącz formatowanie i automatyczne uzupełnianie". Dziękuję za odpowiedź niezależnie, myślę, że jestem teraz w lepszym miejscu. –

+0

@ChrisLees Powinien ukraść zamknięcie klamrowe tylko wtedy, gdy nie ma pasującego klamry. Czy twój nawias klamrowy jest pasujący do otwartego? –

7

To będzie dla niektórych herezja, ale nie podoba mi się autouzupełnianie Resharpera i inne elementy intellisensu. Wyłączyłem je, ale dzięki temu moje normalne VisualStudio Intellisense i ParameterInfo pozostały całkowicie nieaktywne. Zakładam, że ludzie wracają do Resharpera, bo to, co jest gorsze niż złe, jest niczym.

Jeśli trzeba wyłączyć część resharper jest dość prosta:

ReSharper> Opcje> IntelliSense>Wybierz Visual Studio opcję

Będąc lubię to (być może niezamierzone) przymus postanowiłem aby odpowiedzieć na to pytanie, jak recativate normalne Visual Studio Intellisense i informacje o parametrach, to jak je odzyskać.

Narzędzia> Opcje ...> Edytor tekstu> C# (na przykład)> Ogólne>Auto lista członków

Narzędzia> Opcje ...> Edytor tekstu> C# (na przykład)> Ogólne>tick informacji parametryczny

Narzędzia> Opcje ...> Edytor tekstu> C# (na przykład)> IntelliSense Tick na Pokaż listę zakończenia po postać jest wpisany

+1

Dzięki to było ważne. Dziękuję Ci! Jeśli dobrze pamiętam, przydarzyło mi się to nawet po odinstalowaniu Resharpera, pozostawiając Visual Studio dogłębnie oblany. – Timo