Если я отключу IntelliSense ReSharper 5, чего мне не хватает? - PullRequest
10 голосов
/ 31 августа 2010

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

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

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

Ответы [ 5 ]

3 голосов
/ 31 августа 2010

Пятиминутное сравнение, я бы сказал, что ReSharper помогает вам в наборе текста.

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

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

3 голосов
/ 31 августа 2010

Ну, вы совсем немного проигрываете. Вот несколько быстрых фактов о завершении кода 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 Спасибо!

P.S. Я работаю на JetBrains

2 голосов
/ 28 сентября 2012

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

Really ReSharper?!?!

0 голосов
/ 31 августа 2010

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

0 голосов
/ 31 августа 2010

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

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

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

...