Если я выключу 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, которую я часто использую, и сохраняю много ввода.