Skip to content

Абзацы и разрывы строк ​

Абзацы и разрывы строк являются фундаментальными строительными блоками документов Markdown. Освоение правильного синтаксиса абзацев и разрывов строк сделает структуру вашего документа ясной и легкой для чтения.

Синтаксис абзацев ​

В Markdown абзац представляет собой последовательность строк текста. Чтобы создать абзац, просто разделите текст пустой строкой.

Базовые абзацы ​

markdown
Это первый абзац. Этот абзац содержит несколько предложений.
Все эти предложения принадлежат одному абзацу.

Это второй абзац. Между ним и первым абзацем есть пустая строка.

Это третий абзац.

Результат отображения ​

Это первый абзац. Этот абзац содержит несколько предложений. Все эти предложения принадлежат одному абзацу.

Это второй абзац. Между ним и первым абзацем есть пустая строка.

Это третий абзац.

Синтаксис разрывов строк ​

Markdown предоставляет два способа создания разрывов строк:

1. Жесткий разрыв строки (принудительный разрыв) ​

Добавьте два или более пробела в конце строки, затем нажмите Enter:

markdown
Это первая строка.  
Это вторая строка.

Результат отображения ​

Это первая строка.
Это вторая строка.

2. Мягкий разрыв строки (естественный разрыв) ​

Используйте пустую строку для создания нового абзаца:

markdown
Это первый абзац.

Это второй абзац.

Результат отображения ​

Это первый абзац.

Это второй абзац.

Сравнение различных методов разрыва строк ​

МетодСинтаксисHTML-выводСлучай использования
АбзацПустая строка<p>...</p>Логический раздел
Жесткий разрывДва пробела в конце<br>Поэзия, адрес
HTML-разрыв<br><br>Точный контроль

Пример сравнения ​

Разделение абзацев:

markdown
Содержимое первого абзаца.

Содержимое второго абзаца.

Жесткий разрыв строки:

markdown
Содержимое первой строки.  
Содержимое второй строки.

HTML-разрыв:

markdown
Содержимое первой строки.<br>
Содержимое второй строки.

Распространенные проблемы и решения ​

1. Непреднамеренное объединение ​

Проблема: Две строки текста неумышленно объединяются

markdown
Это первая строка
Это вторая строка  ← Эти две строки будут объединены в один абзац

Решение: Используйте пустую строку или концевые пробелы

markdown
Это первая строка

Это вторая строка  ← Теперь это два абзаца

Или

Это первая строка  
Это вторая строка  ← Теперь это жесткий разрыв строки

2. Нежелательные разрывы строк ​

Проблема: Появляются нежелательные разрывы строк

markdown
Это длинное
предложение, которое случайно разделено.

Решение: Убедитесь, что текст находится на одной строке, или используйте правильный синтаксис разрыва строки

markdown
Это длинное предложение, которое должно быть в одном абзаце.

Или используйте явный разрыв строки:
Это длинное  
предложение, здесь разрыв сделан намеренно.

3. Проблемы с концевыми пробелами ​

Проблема: Концевые пробелы невидимы и легко забываются

Решение:

  • Настройте редактор для отображения символов пробела
  • Используйте Markdown-совместимый редактор
  • Используйте HTML-тег <br> в качестве альтернативы

Специальные случаи ​

Поэзия и тексты песен ​

Используйте жесткие разрывы строк, чтобы сохранить каждую строку отдельно:

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

Результат отображения ​

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

Адрес и контактная информация ​

markdown
Контактный адрес:  
Район Хайдянь, Пекин  
Улица Чжунгуаньцунь, д. 1  
Почтовый индекс: 100000

Или используйте HTML:

Контактный адрес:<br>
Район Хайдянь, Пекин<br>
Улица Чжунгуаньцунь, д. 1<br>
Почтовый индекс: 100000

Комментарии в коде ​

markdown
/* Это многострочный комментарий  
   Каждая строка имеет специфический отступ  
   Формат должен быть сохранен */

Лучшие практики ​

1. Поддерживайте согласованность ​

Сохраняйте один и тот же стиль для абзацев и разрывов строк во всем документе:

markdown
✅ Рекомендуется: Используйте пустые строки для разделения абзацев
Содержимое первого абзаца.

Содержимое второго абзаца.

Содержимое третьего абзаца.

❌ Не рекомендуется: Смешивание разных методов
Содержимое первого абзаца.

Содержимое второго абзаца.  
Содержимое третьего абзаца.

2. Избегайте избыточных жестких разрывов строк ​

markdown
✅ Рекомендуется: Давайте длинным предложениям естественно течь
Это длинное предложение, содержащее много информации, и оно должно естественно течь в абзаце.

❌ Не рекомендуется: Избыточные жесткие разрывы строк
Это длинное предложение,  
содержащее много информации,  
не нужно разрывать строки так.

3. Используйте семантические абзацы ​

markdown
✅ Рекомендуется: Логический разрыв
## Описание проблемы

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

## Решение

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

❌ Не рекомендуется: Произвольные разрывы абзацев
## Описание проблемы

Пользователь сообщает о медленном входе в систему.

После предварительного исследования.

Было обнаружено, что конфигурация пула соединений базы данных может иметь проблемы.

Конфигурация редактора ​

Visual Studio Code ​

Показывайте символы пробела:

json
{
  "editor.renderWhitespace": "all",
  "files.trimTrailingWhitespace": true,
  "files.insertFinalNewline": true
}

Typora ​

Включите показ символов пробела:

  • Настройки → Редактор → Показывать пробелы

Vim ​

Показывайте символы пробела:

vim
:set list
:set listchars=space:·,trail:·,eol:¬

HTML-вывод ​

Markdown абзацы и разрывы строк преобразуются в HTML:

markdown
Абзац 1

Абзац 2

Преобразуется в:

html
<p>Абзац 1</p>
<p>Абзац 2</p>
markdown
Строка 1  
Строка 2

Преобразуется в:

html
<p>Строка 1<br>
Строка 2</p>

Связанные синтаксисы ​

Практика ​

Попробуйте создать следующее:

  1. Три абзаца на разные темы
  2. Короткую поэму (используя жесткие разрывы строк)
  3. Блок адреса с контактной информацией
  4. Сложный текст, смешивающий абзацы и разрывы строк

После завершения проверьте результат, чтобы убедиться, что формат соответствует ожиданиям.

Build by www.markdownlang.com