/ / Ako môžem prestať nahradiť správny kód? - vb.net, resharper

Ako môžem prestať nahradiť správny kód? - vb.net, resharper

Mám projekt, ktorý je VB.Net a C # a resharper inštalovaný v našom prostredí VS2012.

Resharper je celkom v pohode, ale má naozaj nepríjemné správanie vo VB.Net, kde nahrádza normálny, správny kód s odpadkami.

Napríklad, ak zadávam "Vybrať prípad", nahradí ho "[Select] CaseInsensitiveComparer"

tu zadajte popis obrázku

Vlastne preferujem natívny VB.Net intellisense k tomu, aby to bol opätovne. Ako to vypnem?

Väčšinou chcem získať moje využitie SPACE kľúč ako medzera. Nie ako accept resharper"s suggestion...

odpovede:

4 pre odpoveď č. 1

Ide o známy problém. Aj keď na ňom pracujeme, existuje niekoľko spôsobov, ako to zvládnuť.

  1. ReSharper | Možnosti -> Životné prostredie IntelliSense | Dokončenie znakov -> vypnite funkciu "Dokončiť na medzeru". ReSharper by nebol dokončený v priestore, ale ešte by sa dal dokončiť na iných znakoch.
  2. ReSharper | Možnosti -> Životné prostredie IntelliSense | Autopopup -> VB.NET -> nastavte všetko na "Zobrazenie, ale nevyberajte predvoľbu". Týmto spôsobom bude ReSharper dokončený až po stlačení Tab alebo Ctrl + Enter.
  3. ReSharper | Možnosti -> Životné prostredie IntelliSense| Všeobecne -> nastavte Limited ReSharper IntelliSense a vypnite VB.NET. To by úplne vypne ReSharper IntelliSense a obnoví Visual Studio pre VB.NET. Ďalšie funkcie ReSharper (zvýraznenie, refaktoring a tak ďalej) by stále fungovali.

0 pre odpoveď č. 2

Toto by malo byť konfigurácia v kontextových akciách Resharper (Resharper Options -> Editácia kódu -> Visual Basic.Net -> Kontextové akcie) ako vysvetlil tu


4 pre odpoveď č. 3

Ide o známy problém. Aj keď na ňom pracujeme, existuje niekoľko spôsobov, ako to zvládnuť.

  1. ReSharper | Možnosti -> Životné prostredie IntelliSense | Dokončenie znakov -> vypnite funkciu "Dokončiť na medzeru". ReSharper by nebol dokončený v priestore, ale ešte by sa dal dokončiť na iných znakoch.
  2. ReSharper | Možnosti -> Životné prostredie IntelliSense | Autopopup -> VB.NET -> nastavte všetko na "Zobrazenie, ale nevyberajte predvoľbu". Týmto spôsobom bude ReSharper dokončený až po stlačení Tab alebo Ctrl + Enter.
  3. ReSharper | Možnosti -> Životné prostredie IntelliSense| Všeobecne -> nastavte Limited ReSharper IntelliSense a vypnite VB.NET. To by úplne vypne ReSharper IntelliSense a obnoví Visual Studio pre VB.NET. Ďalšie funkcie ReSharper (zvýraznenie, refaktoring a tak ďalej) by stále fungovali.

0 pre odpoveď č. 4

Toto by malo byť konfigurácia v kontextových akciách Resharper (Resharper Options -> Editácia kódu -> Visual Basic.Net -> Kontextové akcie) ako vysvetlil tu