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

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

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

к счастью ReSharper позволяет использовать Visual Studio IntelliSense наряду с другими замечательными функциями. Я упускаю что-то великое, не используя IntelliSense ReSharper?

5 ответов


Ну, вы теряете совсем немного. Вот некоторые быстрые факты о завершении кода ReSharper: http://www.jetbrains.com/resharper/webhelp/Coding_Assistance__Code_Completion.html

Smart Completion (Ctrl+Shift+Space в IntelliJ IDEA keymap) особенно полезен, потому что в общих сценариях он дает вам узкий выбор символов, которые вы, скорее всего, хотите завершить, а в некоторых случаях действует как ярлык для функций генерации кода

по таким образом, интеллектуальное завершение-это тип завершения, который вы должны использовать с инициализаторами объектов: www.jetbrains.com/resharper/webhelp/Coding_Assistance__Code_Completion__Smart.html#object_initializers

Что касается завершения в паре, это должно работать нормально. Пожалуйста, сообщите нам, что именно пошло не так, представив вопрос youtrack.jetbrains.net/issues/RSRP спасибо!

P. S. Я работаю в компании JetBrains


пятиминутное сравнение я бы сказал, что Resharper's дает вам немного помощи в наборе текста.

поэтому, если у вас есть метод A(int a, int b), и вы нажмете ctrl+пробел при выборе A, он добавит (), поместит вас в середине скобок и покажет вам информацию о методе. Кроме этого, вы, вероятно, не многое упускаете.

для меня это очень полезно, но если у вас возникли проблемы с выполнением ASP.NET и это известные ошибки / ограничения его всегда лучше выбрать лучший инструмент для работы.


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

Really ReSharper?!?!


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

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

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


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