Имам проект, който е VB.Net и C # и resharper инсталиран в нашата среда VS2012.
Resharper е доста готино през повечето време, но има доста досадно поведение в VB.Net, където той замества нормалния, правилен код с боклука.
Например, ако напишете "Select Case", ще го замени с "[Select] CaseInsensitiveComparer"
Аз всъщност предпочитам родния VB.Net intellisense на повторението. Как да изключа това?
Най-вече искам да си възвърна използването на моите SPACE
ключ като пространство. Не като accept resharper"s suggestion
...
Отговори:
4 за отговор № 1Това е известен проблем. Докато работим върху него, има няколко начина да го обработим.
- ReSharper | Опции -> Околна среда | IntelliSense | Завършване на символите -> изключете "Complete in space". ReSharper нямаше да завърши в пространството, но все пак щеше да завърши с други знаци.
- ReSharper | Опции -> Околна среда | IntelliSense | Autopopup -> VB.NET -> задайте всичко в "Показване, но не и по подразбиране". По този начин ReSharper ще завърши само когато натиснете Tab или Ctrl + Enter.
- ReSharper | Опции -> Околна среда | IntelliSense| Общи -> задайте Limited ReSharper IntelliSense и изключете VB.NET. Това напълно ще изключи ReSharper IntelliSense и ще възстанови Visual Studio за VB.NET. Други функции на ReSharper (подчертавания, refactorings и т.н.) ще продължат да работят.
0 за отговор № 2
Това трябва да е конфигурация в контекстните действия на Resharper (Resharper Options -> Кодиране на кода -> Visual Basic.Net -> Контекстни действия) като обяснено тук
4 за отговор № 3
Това е известен проблем. Докато работим върху него, има няколко начина да го обработим.
- ReSharper | Опции -> Околна среда | IntelliSense | Завършване на символите -> изключете "Complete in space". ReSharper нямаше да завърши в пространството, но все пак щеше да завърши с други знаци.
- ReSharper | Опции -> Околна среда | IntelliSense | Autopopup -> VB.NET -> задайте всичко в "Показване, но не и по подразбиране". По този начин ReSharper ще завърши само когато натиснете Tab или Ctrl + Enter.
- ReSharper | Опции -> Околна среда | IntelliSense| Общи -> задайте Limited ReSharper IntelliSense и изключете VB.NET. Това напълно ще изключи ReSharper IntelliSense и ще възстанови Visual Studio за VB.NET. Други функции на ReSharper (подчертавания, refactorings и т.н.) ще продължат да работят.
0 за отговор № 4
Това трябва да е конфигурация в контекстните действия на Resharper (Resharper Options -> Кодиране на кода -> Visual Basic.Net -> Контекстни действия) като обяснено тук