Прямые кавычки

Я попытался установить

" " ’ ’
в парах замены для типографа для прямых кавычек.

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

К сожалению, я не могу ввести одно и то же значение дважды в поле пар замены.

Поэтому мне пришлось полностью отключить типографа. Был ли другой способ достичь нашей цели (не изменять кавычки в коде)?

PS. Я вижу здесь, что мои двойные кавычки остались прямыми, а одинарные — нет, так что, похоже, это возможно?

В настоящее время, по-видимому, невозможно заменить «умные» кавычки на прямые с помощью настройки сайта markdown typographer quotation marks. Изначально эта настройка предназначалась для поддержки языков, таких как немецкий и французский, в которых используются четыре различных символа кавычек.

При включённой настройке сайта enable markdown typographer двойные кавычки будут отображаться как прямые только в том случае, если сразу после первой двойной кавычки стоит пробел или сразу перед последней двойной кавычкой стоит пробел.

Прямые кавычки:

  • " "
  • " foo"
  • "bar "
  • " foo bar"
  • "foo bar "

«Умные» кавычки:

  • “”
  • “foo”
  • “foo bar”

Одинарные кавычки (также известные как апостроф) всегда отображаются как «умные».

Есть ли у вас конкретная причина, по которой вы хотите заменить «умные» кавычки? Для целей обмена кодом мы рекомендуем использовать блоки кода, чтобы обойти автоматическое форматирование:

Используйте следующий синтаксис:

```
'single quote'
"double quote"
```

Это приведёт к выводу:

'single quote'
"double quote"

Спасибо. Люди редко используют блоки кода, поэтому трудно понять, где именно допущена ошибка — в их коде или это результат преобразования прямых кавычек типографом.

Тем не менее, я обсудлю это с моей группой и посмотрю, сможем ли мы убедить их использовать блоки кода.

Блоки кода должны публиковаться как БЛОКИ КОДА, а не как текст!

  • отступ в 4 пробела
  • используйте блоки кода (три обратных апострофа)
  • используйте кнопку форматирования кода на панели инструментов

Лечите основное заболевание, а не симптомы :wink: