Одинарные/двойные кавычки в новом Composer требуют двух нажатий Backspace для удаления

Если я случайно введу одинарную или двойную кавычку в визуальном редакторе, то для её удаления нужно нажать Backspace дважды вместо одного, что нарушает плавность набора текста.

4 лайка

Это действительно ошибка?

Когда вы вводите ' или ", мы автоматически преобразуем их в « и », чтобы они соответствовали тому, как они будут отображаться в итоговом тексте. Если вы действительно хотите сохранить исходный символ, просто нажмите Backspace один раз.

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

Мы можем сделать такие «умные» кавычки неотменяемыми. В этом случае Backspace будет просто удалять символ, но если вы снова введёте ", он снова будет преобразован, что сделает невозможным ввод не преобразованной версии. Вероятно, это не станет проблемой.

Другой вариант — просто отказаться от замены кавычек на «умные» в богатом редакторе. Это значит, что перед публикацией мы не будем видеть корректный предпросмотр этих кавычек.

@lindsey, что думаешь?

1 лайк

Ах, я даже не заметил, что они автоматически преобразуются в «умные» кавычки.

2 лайка

Я тоже не считаю это багом, а скорее автокоррекцией, которая следует существующим правилам отмены (одно нажатие Backspace).

Меня не устраивает такой вариант:

Я считаю важным, чтобы визуальный редактор предоставлял точный предпросмотр того, как будет выглядеть контент после публикации. Это было одним из главных мотивов для работы над этим проектом — сделать написание более привычным и предсказуемым для тех, кто не очень хорошо знаком с Markdown или не чувствует себя в нём уверенно.

1 лайк