Ответ 1
Очистка кэшей, вероятно, будет работать - Resharper
→ Options
→ Environment
→ General
и нажмите кнопку Clear Caches
.
У меня очень странная проблема с 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 С#.
Очистка кэшей, вероятно, будет работать - Resharper
→ Options
→ Environment
→ General
и нажмите кнопку Clear Caches
.
У меня возникает та же проблема с ReSharper 8.1.23.546, и она не была решена с ясностью кеша. Сообщается, что он был исправлен в сборке 8.1.1000 +
Единственное, что сработало для меня, это отключить автоматическое всплывающее окно для JavaScript, как описано здесь:
http://youtrack.jetbrains.com/issue/RSRP-400812
Это меньше исправление, чем способ уйти от неприятного поведения, пока я не смогу получить обновление.
Мне нравится ReSharper, но это было досадно, что я собирался купить билет в Чехию, чтобы совать кого-то в глаза.
Очистка кеша не устранила мою проблему. Лучшее решение для меня состояло в том, чтобы удалить "(" символ от возможности автозаполнения в моем JS, так как я всегда просто набираю "функцию (".
Я сделал это, перейдя в Resharper > Options > Intellisense > Completing Characters и поставьте "(" в поле "Не заполнять" для JavaScript.
У меня возникали проблемы с R #, захватывающим каждую функцию, которую он мог найти, а не то, что находится в файле _refereneces.js, поэтому я изменил intellisense для использования visual studio вместо R #.