Подтвердить что ты не робот

Почему IntelliSense продолжает изменять функцию Function?

У меня очень странная проблема с IntelliSense, и я не уверен, что это Visual Studio 2013 или ReSharper 8.1. Когда я работаю в представлениях (cshtml) в тегах script (javascript), что-то постоянно меняет "функцию" на "Функция" с капиталом "F."

<script type="text/javascript">
    var something = function() .... //on tab or completing the ()'s, it changes to Function
</script>

Это не огромная сделка, конечно, но это становится болью в моей шее, так как мне остается вернуться назад и нижний регистр "F.", Кто-нибудь знает, почему это происходит?

Я запускаю Visual Studio 2013 Ultimate с версией ReSharper 8.1 С#.

4b9b3361

Ответ 1

Очистка кэшей, вероятно, будет работать - ResharperOptionsEnvironmentGeneral и нажмите кнопку Clear Caches.

Ответ 2

У меня возникает та же проблема с ReSharper 8.1.23.546, и она не была решена с ясностью кеша. Сообщается, что он был исправлен в сборке 8.1.1000 +

Единственное, что сработало для меня, это отключить автоматическое всплывающее окно для JavaScript, как описано здесь:

http://youtrack.jetbrains.com/issue/RSRP-400812

  • Перейдите в Resharper > Параметры > Intellsense > Автопоиск > JavaScript
  • Выберите "Показать, но не предварительно выберите" для всех выпадающих элементов

Это меньше исправление, чем способ уйти от неприятного поведения, пока я не смогу получить обновление.

Мне нравится ReSharper, но это было досадно, что я собирался купить билет в Чехию, чтобы совать кого-то в глаза.

Ответ 3

Очистка кеша не устранила мою проблему. Лучшее решение для меня состояло в том, чтобы удалить "(" символ от возможности автозаполнения в моем JS, так как я всегда просто набираю "функцию (".

Я сделал это, перейдя в Resharper > Options > Intellisense > Completing Characters и поставьте "(" в поле "Не заполнять" для JavaScript.

enter image description here

Ответ 4

У меня возникали проблемы с R #, захватывающим каждую функцию, которую он мог найти, а не то, что находится в файле _refereneces.js, поэтому я изменил intellisense для использования visual studio вместо R #.

enter image description here