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