/ / Jak mogę zatrzymać resharper, zastępując poprawny kod? - vb.net, resharper

Jak mogę zatrzymać resharper zastępując poprawny kod? - vb.net, resharper

Mam projekt, który jest VB.Net i C # i resharper zainstalowane w naszym środowisku VS2012.

Resharper jest dość fajny przez większość czasu, ale ma bardzo irytujące zachowanie w VB.Net, gdzie zastępuje normalny, poprawny kod ze śmieciami.

Na przykład, jeśli wpiszesz opcję "Wybierz wielkość liter", zastąpi ją "[Wybierz] CaseInsensitiveComparer"

wprowadź opis obrazu tutaj

Właściwie wolę natywną intellisense VB.Net od wersji resharper. Jak to wyłączyć?

Głównie chcę odzyskać wykorzystanie mojego SPACE klucz jako przestrzeń. Nie tak jak accept resharper"s suggestion...

Odpowiedzi:

4 dla odpowiedzi № 1

Jest to znany problem. Podczas gdy nad nim pracujemy, istnieje kilka sposobów obejścia tego problemu.

  1. ReSharper | Opcje -> Środowisko | IntelliSense | Uzupełnianie postaci -> wyłącz "Uzupełnij na spacerze". ReSharper nie zakończyłby się w kosmosie, ale nadal byłby wypełniony innymi postaciami.
  2. ReSharper | Opcje -> Środowisko | IntelliSense | Autopopup -> VB.NET -> ustaw wszystko na "Wyświetl, ale nie wybieraj preselekcji". W ten sposób ReSharper zakończy się dopiero po naciśnięciu Tab lub Ctrl + Enter.
  3. ReSharper | Opcje -> Środowisko | IntelliSense| Ogólne -> ustaw ograniczoną technologię IntelliSense ReSharper i wyłącz VB.NET. To całkowicie wyłączałoby procesor IntelliSense ReSharper i przywracało Visual Studio do VB.NET, inne funkcje ReSharper (wyróżnienia, refaktoryzacje itd.) Nadal działałyby.

0 dla odpowiedzi nr 2

Powinna to być konfiguracja w ramach działań kontekstowych Resharpera (Opcje Resharpera -> Edycja kodu -> Visual Basic.Net -> Akcje kontekstowe) jako wyjaśniono tutaj


4 dla odpowiedzi nr 3

Jest to znany problem. Podczas gdy nad nim pracujemy, istnieje kilka sposobów obejścia tego problemu.

  1. ReSharper | Opcje -> Środowisko | IntelliSense | Uzupełnianie postaci -> wyłącz "Uzupełnij na spacerze". ReSharper nie zakończyłby się w kosmosie, ale nadal byłby wypełniony innymi postaciami.
  2. ReSharper | Opcje -> Środowisko | IntelliSense | Autopopup -> VB.NET -> ustaw wszystko na "Wyświetl, ale nie wybieraj preselekcji". W ten sposób ReSharper zakończy się dopiero po naciśnięciu Tab lub Ctrl + Enter.
  3. ReSharper | Opcje -> Środowisko | IntelliSense| Ogólne -> ustaw ograniczoną technologię IntelliSense ReSharper i wyłącz VB.NET. To całkowicie wyłączałoby procesor IntelliSense ReSharper i przywracało Visual Studio do VB.NET, inne funkcje ReSharper (wyróżnienia, refaktoryzacje itd.) Nadal działałyby.

0 dla odpowiedzi nr 4

Powinna to być konfiguracja w ramach działań kontekstowych Resharpera (Opcje Resharpera -> Edycja kodu -> Visual Basic.Net -> Akcje kontekstowe) jako wyjaśniono tutaj