Если я выключу ReSharper 5 IntelliSense, что мне не хватает?
Во время моего исследования ReSharper 5 я заметил, что его версия IntelliSense отстает от Visual Studio 2010 тремя способами, которые были ключевыми для меня:
- ReSharper не поддерживает IntelliSense в утилите отладчика "QuickWatch...".
- ReSharper IntelliSense, похоже, сломается для меня в файлах .aspx между тегами
<%= %>
.
- Я не мог найти способ получить список свойств в блоке инициализатора объекта. (VS делает это, если вы нажмете клавишу пробела.)
К счастью, ReSharper позволяет использовать Visual Studio IntelliSense наряду с другими замечательными функциями. Я пропустил что-нибудь замечательное, не используя ReSharper IntelliSense?
Ответы
Ответ 1
Хорошо, ты немного проигрываешь. Вот некоторые быстрые факты о завершении кода ReSharper: http://www.jetbrains.com/resharper/webhelp/Coding_Assistance__Code_Completion.html
Интеллектуальное завершение (Ctrl + Shift + Space в раскладке IntelliJ IDEA) особенно полезно, потому что в обычных сценариях он дает вам узкий выбор символов, которые вы, скорее всего, захотите завершить, и в некоторых случаях выступает в качестве ярлыка для генерации кода функции
Кстати, Smart Completion - это тип завершения, который вы должны использовать с инициализаторами объектов: www.jetbrains.com/resharper/webhelp/Coding_Assistance__Code_Completion__Smart.html#object_initializers
Что касается завершения в паре <% =% > , это должно работать нормально. Пожалуйста, сообщите нам, что именно пошло не так, отправив вопрос на youtrack.jetbrains.net/issues/RSRP Спасибо!
P.S. Я работаю на JetBrains
Ответ 2
Пятиминутное сравнение Я бы сказал, что ReSharper дает вам немного помощи при вводе текста.
Итак, если у вас есть метод A (int a, int b), и вы нажмете ctrl + space, когда вы выберете A, он добавит(), поместит вас в середину скобок и покажет вам информацию о метод. Помимо этого вы, вероятно, не пропустите много.
Для меня это очень полезно, но если у вас возникли проблемы с ASP.NET, и это известные ошибки/ограничения, всегда лучше всего выбрать лучший инструмент для работы.
Ответ 3
Лично я отключу его. Это раздражает и замедляет меня. Вот пример:
![Really ReSharper?!?!]()
Ответ 4
Нет, вам не хватает многого от тестового бегуна, который поддерживает NUnit. У меня была такая же проблема, а также (довольно тревожно), отвратительная производительность. Вместо этого я стараюсь использовать расширение инструментальных средств повышения производительности и собственный материал для рефакторинга. Информация здесь:
http://visualstudiogallery.msdn.microsoft.com/en-us/d0d33361-18e2-46c0-8ff2-4adea1e34fef
R # также делает материал, который я просто не хочу делать, а мой код заканчивается комментариями с комментариями.
Ответ 5
Я нахожу функциональность CompleteCodeSmart, которую я часто использую, и сохраняю много ввода.