Ответ 1
В инструментах Visual Studio > Параметры > Текстовый редактоp > JScript
На соответствующей панели в качестве Заявление о завершении
Снимите флажок Элементы автолиста и информация о параметрах
Я думаю, что это должно было сделать трюк
При редактировании содержимого javascript VisualStudio начинает беспокоить меня тем, как он продолжает вставлять выделенные предложения. Например, он продолжает вставлять valueOf(
, если я набираю val(
. Это действительно раздражает.
Я хочу вызвать intellisense вручную, как я могу с помощью С#, есть ли способ отключить предложение автозаполнения или, по крайней мере, предотвратить его выбор для меня?
В инструментах Visual Studio > Параметры > Текстовый редактоp > JScript
На соответствующей панели в качестве Заявление о завершении
Снимите флажок Элементы автолиста и информация о параметрах
Я думаю, что это должно было сделать трюк
Я понимаю, что resharper не упоминается в вопросе, однако есть простое решение, если вы его используете.
Перейдите к Resharper → Options → Intellisense → Completing Character. После этого добавьте ".val(" в текстовое поле "Не заполнять" рядом со строкой JavaScript.
Так же:
Я попробовал решение Myra, но он не решил его полностью для меня из-за ReSharper. Оказалось, что Intellisense ReSharper автоматически заполнял все, что я писал, в текущую/верхнюю опцию в списке intellisense, а не по умолчанию intellisense.
Я исправил это, полностью отключив поддержку JavaScript ReSharper, перейдя в ReSharper → Параметры → Продукты и компоненты → Снимите флажок JavaScript и TypeScript.
Это может быть не очень хорошее решение, если вы зависите от каких-либо других функций, связанных с JavaScript или TypeScript в ReSharper, но я, наконец, получил контроль над intellisense. Мир, наконец...
(Чтобы быть ясным, у меня все еще есть опции "Автолисты" и "Параметрическая информация", как описано в сообщении "Myra" выше, установленном флажком/активированным, и опцией "Использовать только табуляцию или ввести для фиксации", как описано в Brett Ryan комментарий выше также проверен/активирован)
для меня это было также resharper (заменив мой .each на .forEach), и то, что я сделал, это пойти меню
Resharper -> Options
Environment -> IntelliSense -> Autopopup
select JavaScript tab
"After dot" -> select "Display but do not preselect" in the dropdown