Форматирование сообщений

Zulip использует Markdown, чтобы вы могли легко форматировать сообщения. Даже если вы никогда не слышали о Markdown, вы наверняка знакомы с базовым форматированием, например: использовать * в начале строки для маркированного списка или вокруг текста для выделения.

Кнопки форматирования в окне ввода помогают оформить сообщение. Для тех, кто предпочитает печатать разметку вручную, на этой странице приведен обзор всех возможностей форматирования в Zulip. В приложении Zulip также есть удобная шпаргалка по форматированию, к которой можно обращаться, когда нужно вспомнить синтаксис.

Выделение текста

В Zulip вы можете сделать текст жирным или курсивом, а также зачеркнуть его.

Что вы вводите

**жирный**, *курсив* и ~~зачеркнутый~~ текст
***~~Все три одновременно~~***

Как выглядит

Markdown emphasis

Совет

Можно также использовать кнопки или горячие клавиши (Ctrl + B или Ctrl + I), чтобы сделать текст жирным или курсивом. Подробнее.

Маркированные списки

Zulip поддерживает Markdown‑форматирование для маркированных списков. Создавать такие списки можно, начиная строки с *, - или +. Чтобы сделать вложенный список, добавьте два пробела перед маркером.

Что вы вводите

* маркированные списки
  * и подпункты тоже
  * подпункты начинаются с 2 пробелов
    * подпункты второго уровня начинаются с 4 пробелов
* многострочный
текст
в одном
пункте
- тире тоже подходит
+ и плюс тоже

Как выглядит

Markdown bullets

Совет

Можно также нажать кнопку Маркированный список () в окне ввода, чтобы вставить разметку маркированного списка. Подробнее.

Нумерованные списки

Zulip поддерживает Markdown‑форматирование для нумерованных списков. Создавать такие списки можно, начиная строки с числа и .. Нумерация проставляется автоматически, поэтому при редактировании можно переставлять пункты без необходимости вручную обновлять номера. Чтобы сделать вложенный список, добавьте два пробела перед номером.

Что вы вводите

1. нумерованные списки
1. увеличиваются автоматически
   1. при желании используйте вложенные списки
   3. удаляйте или переставляйте строки без правки нумерации
1. еще один пункт
   17. списки могут начинаться с любого числа
   18. так можно продолжить список после другого текста

Как выглядит

Markdown numbered lists

Совет

Можно также нажать кнопку Нумерованный список () в окне ввода, чтобы вставить разметку нумерованного списка. Подробнее.

Ссылки

В Zulip вы можете вставлять именованные ссылки, используя Markdown. Кроме того, Zulip автоматически создает ссылки, когда вы вводите:

Что вы вводите

Именованная ссылка: [Zulip homepage](zulip.com)
URL (ссылка создается автоматически): zulip.com
Ссылка на канал: #**название‑канала**
Ссылка на тему: #**название‑канала>название‑темы**
Ссылка на сообщение: #**название‑канала>название‑темы@123**
Пользовательский linkifier: например, #2468 может автоматически ссылаться на задачу в трекере.

Как выглядит

Markdown links

Совет

Можно также нажать кнопку Ссылка () или использовать горячие клавиши (Ctrl + Shift + L), чтобы вставить ссылку. Подробнее.

Блоки кода

Вы можете писать фрагменты кода, блоки кода и другой текст моноширинным шрифтом с помощью стандартного форматирования Markdown. Zulip также поддерживает подсветку синтаксиса и позволяет настраивать пользовательские Интерактивные среды.

Что вы вводите

Inline code span: `let x = 5`

Code block:
```
def f(x):
   return x+1
```

Syntax highlighting:
```python
def fib(n):
    # TODO: base case
    return fib(n-1) + fib(n-2)
```

Совет

Можно также использовать ~~~ для начала блока кода или просто сделать отступ кода на 4 пробела и больше.

Как это выглядит

Код Markdown

Совет

Виджет в правом верхнем углу блока кода позволяет быстро скопировать код в буфер обмена.

Совет

Можно также нажать кнопку Код () в окне ввода, чтобы вставить разметку кода. Подробнее.

LaTeX

Zulip поддерживает набор математических формул на базе KaTeX. Их таблица поддержки полезна, чтобы проверить, что поддерживается, или как выразить нужную запись.

Что вы вводите

Inline: $$O(n^2)$$

Displayed:
``` math
\int_a^b f(t)\, dt = F(b) - F(a)
```

Как это выглядит

LaTeX в Markdown

Совет

Можно также нажать кнопку LaTeX () в окне ввода, чтобы вставить разметку LaTeX. Подробнее.

Цитаты

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

Что вводить

> многострочная
цитата в две строки

обычный текст

```quote
Многоабзацная

цитата в двух абзацах
```

Как это выглядит

Цитаты в Markdown

Совет

В Zulip есть удобная опция цитировать сообщение. Также можно нажать кнопку Цитата () в окне ввода, чтобы вставить разметку цитаты. Подробнее.

Спойлеры

Zulip позволяет временно скрывать содержимое в сворачиваемом разделе Спойлер: сначала отображается только заголовок, а при нажатии на него скрытый текст раскрывается.

Что вы вводите

```spoiler Заголовок спойлера может кратко описывать содержимое
Этот текст изначально скрыт.

> Спойлеры можно комбинировать с другим форматированием.

```

Сообщение может содержать и спойлеры, и обычный текст.

```spoiler
При желании заголовок можно оставить пустым.
```

Как это выглядит

Свернутые спойлеры:

Свернутый спойлер

Развернутые спойлеры:

Развернутый спойлер

Совет

Можно также нажать кнопку Спойлер () в окне ввода, чтобы вставить разметку спойлера. Подробнее.

Эмодзи и смайлики

В сообщениях и темах Zulip можно использовать эмодзи. Есть несколько способов вставить эмодзи в сообщение:

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

Что вы вводите

:octopus: :heart: :zulip: :)

Как это выглядит

Markdown emoji

Упомянуть пользователя или группу

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

Что вводить

Пользователи: @**Bo Lin** или @**Ariella Drake|26** (две `*`)
Группа пользователей: @*support team* (одна `*`)
Тихое упоминание: @_**Bo Lin** или @_**Ariella Drake|26** (используйте `@_` вместо `@`)
Упоминания по шаблону: @**Все**, @**Любой**, @**Канал**, @**Тема** (две `*`)

Совет

Символ | и далее ID пользователя добавляются автоматически, когда вы выбираете пользователя из подсказок, если в организации есть два пользователя с одинаковым именем.

Как это выглядит

Упоминания в Markdown

Сообщения-действия /me

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

Например, если вас зовут Ada Starr:

Что вы вводите

/me ушла

Как выглядит

Markdown status

Мировое время

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

Что вводить

Выбор даты и времени появится после того, как вы введете <time.

Наша следующая встреча запланирована на <time:2024-08-06T17:00:00+01:00>.

Совет

Можно использовать и другие форматы, например UNIX timestamp или «читаемые» даты, например: <time:August 06 2024, 5:00 PM BST>.

Как это выглядит

Пользователь в Сан-Франциско увидит:

Пример глобального времени (Сан-Франциско)

А пользователь в Лондоне увидит:

Пример глобального времени (Лондон)

Совет

Можно также нажать кнопку Добавить глобальное время () в окне ввода и выбрать время в календаре. Подробнее.

Таблицы

Zulip поддерживает таблицы в Markdown.

Что вы вводите

|| yes | no | maybe
|---|---|:---:|------:
| A | left-aligned | centered | right-aligned
| B |     extra      spaces      |  are |  ok
| C | **Жирный** *italic* ~~strikethrough~~  :smile:  ||

Совет

Начальные вертикальные черты (|) можно опустить, если в первом столбце у каждой строки есть значение. Разделители заголовка (---) должны содержать как минимум три дефиса.

Как это выглядит

Таблица Markdown

Опросы

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

Что вы вводите

/poll Что вы пили утром?
Молоко
Чай
Кофе

Как выглядит

Markdown polls

Совет

Можно также нажать кнопку Добавить опрос () в окне ввода, чтобы создать опрос. Подробнее.

Совместные списки дел

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

Что вы вводите

/todo Задачи на сегодня
Задача 1: Это первая задача.
Задача 2: Это вторая задача.
Последняя задача

Как выглядит

Задачи помечаются как выполненные (и снимаются) при нажатии на чекбоксы слева.

Markdown todo-lists

Совет

Можно также нажать кнопку Добавить список дел () в окне ввода, чтобы создать общий список дел. Подробнее.

Форматирование абзацев и разделов

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

Что вводить

Один пустой пробел для нового абзаца
Новая строка, тот же абзац

Новый абзац

---, ***, или ___ для горизонтальной линии
Над линией

---

Под линией

Как это выглядит

Абзацы в Markdown

Шпаргалка по форматированию

Краткое резюме синтаксиса форматирования доступно в приложении Zulip.

{relative|help|message-formatting}

Совет

Можно также открыть окно ввода и нажать значок вопросительного знака () внизу окна ввода.

Похожие статьи