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

Запретить Visual Studio 2013 выйти из тега класса редактирования при нажатии SPACE

Особенностью, которая мне нравится в VS2013, является CSS-класс IntelliSense в файлах CSHTML, однако их новая функция выхода из тега при нажатии SPACE довольно раздражает.

Например: Обычно я использую Bootstrap с несколькими классами, говорит:

<button class="btn_ <- My pointer is here

и я хочу нажать SPACE и добавить btn-default, но вместо этого он выскочит:

<button class="btn" _ <- new pointer position

и мне нужно больше времени для работы с классами. Есть ли способ отключить это?

P.s: мой самый быстрый способ преодолеть это - нажать ESC перед нажатием SPACE.

4b9b3361

Ответ 1

Честно говоря, попробовать несколько комбинаций, используя Esc до Space, может быть вашим самым быстрым способом. Он также позволяет вам "выйти", когда вы закончите, добавив все классы, которые вам нужны,

например. class="btn<ESC><SPACE>btn-secondary<ESC><SPACE>alert<ESC><SPACE>alert-info<SPACE>" <-- this quote is skipped at the last space and you can add other attirbutes

Другой вариант - полностью отключить автозаполнение атрибутов. Это можно сделать, перейдя в Tools > Options > Text Editor > HTML > Advanced, затем установите Insert attribute value quotes в false.

Ответ 2

Инструменты > Параметры > Текстовый редактоp > Html > Расширенные и закрытые кавычки значений атрибутов вставки. Да, вы должны поставить кавычки в себя, но я предпочел бы, чтобы затем каждый раз пропустить назад

FYI опция esc не работает для меня

Кому-то на microsoft нужен урок в UX, хотя наверняка