2010-08-30 1 views
10

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

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

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

ответ

3

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

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

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

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

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

+0

А, ладно. Ctrl + Alt + Space дал мне параметры инициализатора объекта, которые я попытаюсь переделать на более комбайн с запястью. Было бы неплохо, если бы это сделало это автоматически, как VS. Я увижу, могу ли я изолировать, почему завершение между <%= and %> иногда работает, а другие нет, но вы правы, теперь это работает в большинстве случаев. Эта недостающая функция QuickWatch ... может быть убийцей, когда она вам нужна. Я не думаю, что есть надежда на то, что это будет исправлено для VS 2010? Благодаря! – user403830

+0

К сожалению, мы не можем улучшить какие-либо улучшения в службе QuickWatch в ReSharper 5.x Мы надеемся снова вернуться к этому вопросу для Resharper 6.x, и это действительно поможет, если вы сообщите о запросе на функцию и, возможно, попросите людей проголосовать за нее , – gorohoroh

0

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

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

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

+0

ОП не просит о R # в общем, только о функции Intellisense из R # ... –

+0

Right ... и я определенно как некоторые из гладких функций, R # имеет: поддержку тестирования модулей, подсказки кода, навигационную помощь ASP.NET MVC и т. Д. К счастью, вы можете отключить IntelliSense и все равно получить их. Тем не менее, я все еще не убежден в покупке. – user403830

+1

Крис, возможно, потому, что вы не настроили его на то, что хотите. Что касается производительности, можете ли вы быть более конкретным? –

3

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

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

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

0

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

2

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

Really ReSharper?!?!

 Смежные вопросы

  • Нет связанных вопросов^_^