5

Я только начал использовать Sublime Text 3. Я заметил раздражающее автоматическое отступление, которое происходит при написании HTML, и я не могу понять, как это предотвратить.

Каждый раз, когда я пишу HTML, как это:

<div class="myclass">

</div>

И затем следуйте по нему, перемещая мой курсор между открытым и закрывающим div, он автоматически выравнивает отступ и помещает курсор на один отступ в блок тегов следующим образом (представьте, что символ канала является курсором):

<div class="myclass">
    |
</div>

Но затем, как только я наберу открывающую скобку для вложенного элемента, курсор отскочит назад на один отступ, как это (опять же, символ канала является курсором):

<div class="myclass">
<|
</div>

Я не могу понять, какая настройка вызывает это или как предотвратить это. Единственный плагин, который я установил, это SFTP и Package Control. Это бета-ошибка или есть некоторые настройки, которые вызывают этот отступ?

1 ответ1

5

Я могу воспроизвести это на OSX, используя последнюю сборку 3053, когда я набираю открывающий div , дважды нажимаю Enter , закрываю div , возвращаюсь вверх по строке и нажимаю Tab, чтобы установить курсор для другого тега. Однако есть способ обойти это: введите первый элемент div , затем сразу же введите </ и тег автоматически закроется. Переместите курсор назад между открывающим и закрывающим тегом и нажмите Enter. В итоге ваш курсор будет таким:

<div class="myclass">
    |
</div>

и вы можете начать вводить другой тег без проблемного поведения - Sublime позаботится об автоматическом отступе для вас. Кроме того, мне нравится закрывать свои теги, как только я их открываю, просто чтобы не забыть - я легко отвлекаюсь :) Однако, как только ваш курсор сдвинут, не нажимайте Backspace и затем снова нажмите Tab , или такая же проблема случится.

Нет, я не знаю, где сообщить об ошибке для бета-версии, кроме как размещать сообщения на форуме. Это было для меня тоже на днях, но, кажется, работает, когда я пишу это. Я только что опубликовал ошибку, так что, надеюсь, кто-нибудь может что-то с этим сделать

Удачного кодирования!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .