Если я отключу IntelliSense ReSharper 5, чего мне не хватает?

Во время пробного использования ReSharper 5 я заметил, что его версия IntelliSense отстает от Visual Studio 2010 тремя основными для меня способами:

  1. ReSharper не поддерживает IntelliSense в утилите отладчика "QuickWatch...".
  2. IntelliSense от ReSharper, кажется, ломается для меня в файлах.aspx между <%= %> теги.
  3. Я не смог найти способ получить список свойств в блоке инициализатора объекта. (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 и это известные ошибки / ограничения, всегда лучше выбрать лучший инструмент для работы.

Лично я выключаю это. Это раздражает и замедляет меня. Вот яркий пример:

Действительно ReSharper

Я нахожу функциональность CompleteCodeSmart чем-то, чем часто пользуюсь, и избавляю меня от необходимости много печатать.

Нет, вы не пропустите ничего, кроме тестового бегуна, который поддерживает NUnit. У меня была та же проблема, а также (довольно тревожно) отвратительная производительность. Вместо этого я склонен использовать расширение для повышения производительности инструментов и нативный рефакторинг. Информация здесь:

http://visualstudiogallery.msdn.microsoft.com/en-us/d0d33361-18e2-46c0-8ff2-4adea1e34fef

R # также делает вещи, которые я явно не хочу делать, и мой код в конечном итоге изобилует закомментированными подсказками.

Другие вопросы по тегам