Возвышенный текст 3: Как я могу остановить вопиюще неправильные предложения вкладок?

html editor sublimetext3 sublimetext

75 просмотра

1 ответ

8 Репутация автора

Где в моих настройках автозаполнение не может расшифровать то, что он предлагает? Это явно синтаксически неверно, я внутри кавычек для тега, и он предлагает больше тегов.

Пример:

Автор: dkauffman Источник Размещён: 17.07.2016 09:47

Ответы (1)


1 плюс

11681 Репутация автора

Решение

Это связано с тем, как работают области видимости Sublime Text. Автозаполнение основывается на объеме символа непосредственно справа от каретки, когда нет выбора. В вашем примере это "персонаж. Поэтому он не видит, что каретка на самом деле находится внутри styleатрибута, потому что он видит CSS как только то, что находится между кавычками, а не сами кавычки. Поэтому он предлагает другие имена атрибутов.

Обходной путь - просто убедиться, что между местом ввода текста и закрывающим "символом значения атрибута есть пробел .

демонстрация важности позиции каретки

РЕДАКТИРОВАТЬ: Теперь я предложил исправить это в PR в репозитории SublimeText Default Packages . Если он будет принят, он будет доступен в следующей сборке ST3. Кроме того, вы можете следовать инструкциям в файле Readme репозитория, чтобы быстрее получить изменения.

РЕДАКТИРОВАТЬ: и другой PR, чтобы сделать то же самое исправление при наборе текста непосредственно перед </style>тегом.

Автор: Keith Hall Размещён: 18.07.2016 05:32
Вопросы из категории :
32x32