Добавить Markdown к выделенному тексту

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

Можно ли реализовать это здесь? Я часто пытаюсь это сделать, поскольку активно использую эту функцию в Obsidian.

1 лайк

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

Дело вкуса, но добавление апострофов старым способом гораздо быстрее.

Так что это действительно запрос на новую функцию.

У меня в шестеренке этого нет

А в стандартной панели инструментов есть «Заполнитель», который добавляет одиночную обратную кавычку — это уже хорошо, а также сочетание клавиш CMD+E.

Может быть, панель инструментов и шестеренку можно настроить?

Здесь мы ничего не можем отформатировать. Та же кнопка, правда. Но я не понимаю, почему она у вас в панели инструментов, а у меня — внутри шестерёнки :man_shrugging:

А почему у тебя есть опция «Глава», а у меня нет? :confused:

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

Но я был совершенно неправ.

Правильные названия — это «встроенный код» и «блок кода».

`встроенный код`

```
блок кода
```

Существует одна кнопка (и сочетание клавиш) для обоих типов предварительно отформатированного текста.

Если текст не выделен, будет создан встроенный код.
Если выделенный текст занимает не более одной строки, будет создан встроенный код.
Если в выделенном тексте есть перенос строки, будет создан блок кода.

Насколько мне известно, и, к сожалению, не через интерфейс.
Смотрите:

3 лайка

Правда?

Я не знал про эту штуку с переносом строки.
Каждый день что-то новое.

Спасибо за уточнение правильных названий и того, как это работает!

Я только что протестировал ваши 3 варианта, и всё работает. Отлично! :slight_smile:

Есть тема #документация о форматировании кода:

3 лайка

Спасибо за то, что поделились этой страницей. Мне нравится возможность использовать text в качестве языка, чтобы избежать форматирования. Я об этом не знал.

Вы можете установить язык по умолчанию в настройках администратора :+1:

Любая нераспознанная строка будет вести себя как “text”, поскольку “text” по сути означает “без подсветки”.

Если я не ошибаюсь,

```anything

```

то же самое, что

```txt

```

или

```text

```
2 лайка

Понятно. Логично.

Вы можете выделить код и нажать Control+E, чтобы заключить его в обратные апострофы, или нажать на шестерёнку и выбрать «Переформатированный текст». Разве это не то, что вы искали?

О, но вам это уже сказали?

2 лайка

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

2 лайка