Подчёркивание в Obsidian: как подчеркнуть текст

Стандартный синтаксис Markdown, на котором построен Obsidian, не предусматривает подчёркивания текста — есть только жирный (текст), курсив (текст) и зачёркивание (~~текст~~). Поэтому попытка найти кнопку подчёркивания на панели редактора или штатную комбинацию клавиш ни к чему не приведёт: её просто нет в базовой поставке программы.

Тем не менее подчеркнуть текст в Obsidian можно, причём несколькими способами: через HTML-теги, которые Obsidian корректно рендерит, через пользовательские CSS-сниппеты и через плагины сообщества. Ниже разберём каждый вариант, его ограничения и порядок настройки.

Почему в Markdown нет подчёркивания

Изначально синтаксис Markdown проектировался как облегчённая разметка для веба, где подчёркнутый текст традиционно означает гиперссылку. Чтобы не вводить читателей в заблуждение, создатели формата сознательно исключили подчёркивание из спецификации. Obsidian наследует это решение, поскольку хранит заметки в обычных .md-файлах.

Из этого следует практический вывод: любое подчёркивание в Obsidian — это либо HTML-разметка внутри заметки, либо визуальное оформление через CSS. Оба подхода рабочие, но ведут себя по-разному при экспорте и переносе заметок в другие программы.

Способ 1: HTML-тег u

Самый простой метод — вставить HTML-тег <u> прямо в текст заметки. Obsidian рендерит встроенный HTML как в режиме чтения, так и в режиме Live Preview, поэтому результат виден сразу.

<u>Этот текст будет подчёркнут</u>

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

Способ 2: тег ins

Альтернатива — тег <ins>, который по стандарту HTML обозначает вставленный текст и по умолчанию отображается подчёркнутым. В Obsidian он работает аналогично:

<ins>Подчёркнутый фрагмент</ins>

Семантически <ins> уместнее, если вы отмечаете добавленные или изменённые фрагменты, а <u> — просто визуальное выделение. На практике в Obsidian разницы в отображении почти нет, выбирайте по смыслу.

Способ 3: CSS-сниппет

Если хочется подчёркивать текст без HTML-тегов в самой заметке, можно переопределить оформление существующей разметки через CSS-сниппет. Например, заставить курсив или ==выделение== отображаться подчёркнутым. Сниппеты подключаются через Настройки → Оформление → CSS-сниппеты: файл с расширением .css кладётся в папку .obsidian/snippets вашего хранилища, после чего включается переключателем.

/ Подчёркивание вместо выделения ==текст== /

mark {

background-color: transparent;

text-decoration: underline;

color: inherit;

}

После включения такого сниппета конструкция ==текст== будет выглядеть как подчёркнутый текст без жёлтого фона. Учтите: это чисто визуальная подмена — в других программах разметка == по-прежнему будет означать выделение маркером.

⚠️ Внимание: CSS-сниппеты влияют на отображение только внутри вашего Obsidian. При экспорте заметки в другой редактор или публикации оформление может отличаться — проверяйте результат там, где текст будет читаться.
📊 Какой способ подчёркивания в Obsidian вы используете?
HTML-тег u или ins
CSS-сниппет
Плагин сообщества
Не знал(а), что это возможно

Способ 4: плагины сообщества

В каталоге community-плагинов Obsidian есть расширения, добавляющие кнопки форматирования и горячие клавиши для подчёркивания. Обычно они работают по тому же принципу — оборачивают выделенный текст в HTML-теги, но избавляют от ручного набора. Плагины устанавливаются через Настройки → Плагины сообщества, предварительно нужно отключить безопасный режим (Restricted Mode), если он включён.

  • 🔍 Перед установкой проверьте дату последнего обновления плагина и количество загрузок — заброшенные расширения могут конфликтовать с новыми версиями Obsidian.
  • ⌨️ После установки зайдите в Настройки → Горячие клавиши и назначьте удобное сочетание на команду подчёркивания.
  • 🧩 Плагины форматирования часто дублируют функции друг друга — не ставьте несколько однотипных расширений одновременно.
  • 💾 Помните, что разметка, созданная плагином, остаётся в файле даже после его удаления.

Горячая клавиша для подчёркивания без плагинов

Даже без сторонних расширений ручное оборачивание тегами можно ускорить. В Obsidian есть встроенный механизм шаблонов (плагин Templates или сторонний Templater), через который создаётся заготовка с тегами <u></u> и назначается горячая клавиша. Курсор при этом остаётся между тегами — остаётся только печатать.

☑️ Настройка быстрого подчёркивания

Выполнено: 0 / 4

Другой вариант — системные текстовые расширители или менеджеры буфера обмена, которые подставляют заранее сохранённый фрагмент по сочетанию клавиш. Этот способ не зависит от версии Obsidian и работает в любой программе.

Сравнение способов

СпособСложностьРаботает при экспортеЗасоряет код заметки
Тег <u>НизкаяВ HTML — да, в PDF — обычно даДа
Тег <ins>НизкаяАналогично тегу uДа
CSS-сниппетСредняяНет, только внутри ObsidianНет
Плагин сообществаСредняяЗависит от создаваемой разметкиОбычно да

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

⚠️ Внимание: некоторые темы оформления Obsidian переопределяют стили тегов u и ins. Если подчёркивание не отображается, проверьте заметку на теме по умолчанию — возможно, дело в теме, а не в синтаксисе.
Подчёркивание в других элементах Obsidian

Теги u и ins работают внутри обычных абзацев, списков и цитат. В блоках кода (обрамлённых обратными кавычками) HTML не рендерится — там теги отобразятся как обычный текст. В заголовках подчёркивание технически работает, но многие темы переопределяют стили заголовков, поэтому результат может отличаться.

Частые проблемы и их решение

Если тег <u> отображается как обычный текст, проверьте, нет ли пробелов между тегом и содержимым в нестандартных местах и не находится ли фрагмент внутри блока кода. В режиме Source Mode теги видны как текст, но в режиме чтения должны рендериться — переключитесь между режимами, чтобы убедиться.

Также возможна ситуация, когда подчёркивание «пропадает» после обновления темы или самого Obsidian. В этом случае последовательно отключите CSS-сниппеты и смените тему на стандартную: так вы локализуете источник конфликта, не трогая сами заметки.

  • 🔄 Переключитесь в режим чтения — HTML рендерится именно там и в Live Preview.
  • 🎨 Проверьте заметку на теме оформления по умолчанию.
  • 🧪 Создайте тестовую заметку с одним тегом, чтобы исключить влияние остального текста.

FAQ

Есть ли в Obsidian штатная кнопка подчёркивания?

Нет. В базовой поставке Obsidian нет ни кнопки, ни стандартной комбинации клавиш для подчёркивания, поскольку такого элемента нет в синтаксисе Markdown. Функцию добавляют плагины сообщества или собственные шаблоны с горячими клавишами.

Будет ли подчёркивание видно при экспорте в PDF?

Подчёркивание, сделанное HTML-тегами, обычно сохраняется при экспорте в PDF штатными средствами Obsidian. Оформление через CSS-сниппеты при экспорте может не применяться — результат стоит проверять на конкретной заметке.

Чем тег u отличается от тега ins в Obsidian?

Визуально в Obsidian оба тега обычно отображаются одинаково — как подчёркнутый текст. Разница семантическая: <ins> означает добавленный текст, а <u> — просто подчёркивание. Для заметок это редко принципиально.

Можно ли подчеркнуть текст внутри блока кода?

Нет. Внутри блоков кода (в обратных кавычках) любая разметка, включая HTML-теги, отображается как обычный текст и не рендерится.

Не сломаются ли заметки с тегами u в других Markdown-редакторах?

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