Итак, к какому выводу мы пришли? Больно очевидно, что хотя это и делает теги более заметными, это перегружает оператор ввода в редакторе способом, который я считаю запутывающим, и нарушает поток редактирования поста пользователем.
Это проблема даже тогда, когда вы не добавляете новые заголовки. Просто используйте стрелки для навигации по теме, которую вы уже редактировали и которая содержит заголовки где-либо. Вы нажимаете стрелку вниз до символа #, а затем, продолжая нажимать стрелку, курсор начинает выбирать конкретный тег или категорию вместо того, чтобы продолжать движение вниз по странице. Теперь мне приходится нажимать Escape, чтобы продолжить движение вниз по посту с клавиатуры, или избегать «минных полей» с символом #.
Заголовок один, о, не подпускайте курсор к знаку решетки.
Заголовок два, если ваш курсор окажется перед первой решеткой, появится меню.
Отредактируйте пост с двумя приведенными выше примерами и используйте стрелки для навигации — вы увидите, что я имею в виду. Я согласен, что это делает теги более заметными, но если вы не используете теги, это не функция, а новое изменение по сравнению с тем, что вы делали раньше.
Что касается молодых редакторов: заставлять их редактор совершать «магические» действия, когда они просто пытаются понять создание заголовков с помощью языка Markdown, — это перегружать пользователя вещами, которые ему не нужно знать или понимать.
Вполне допустимо, если решение будет заключаться в том, чтобы ничего не менять; я поищу способ просто отключить это, но учитывая нарушение потока редактирования и усложнение обучения для новых пользователей, которым приходится понимать больше, чем то, что находится перед ними, наличие опции кажется хорошим компромиссом. Я бы предложил реализовать это на уровне сайта, поскольку, скорее всего, использование тегов — это решение на уровне сайта, а не на уровне отдельного пользователя, хотя вариант на уровне пользователя с учетом настроек по умолчанию сайта, вероятно, был бы более подходящим.