welcome: please sign in

Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment
Пришло время ... шиндошс

location: КакФорматировать

Форматирование

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

Основы

Форматирование текста

Разметка

Результат

Примечания

''курсив''

курсив

Текст обрамляется двумя одинарными кавычками.

'''полужирное начертание'''

полужирное начертание

Текст обрамляется тремя одинарными кавычками.

`моноширинный шрифт`

моноширинный шрифт

Текст обрамляется апострофами. Разметка внутри них игнорируется.

{{{код}}}

код

Пример использования. Разметка внутри игнорируется.

__подчёркивание__

подчёркивание

^верхний^индекс

верхнийиндекс

,,нижний,,индекс

нижнийиндекс

~-уменьшенный шрифт-~

уменьшенный шрифт

~+увеличенный шрифт+~

увеличенный шрифт

--(перечёркивание)--

перечёркивание

Появилось в версии МойнМойн 1.5

Задание цвета текста

Задание цвета текста поддерживается внутри таблиц без использования дополнительных макрокоманд (см. ПомощьПоТаблицам).

Также возможно установить и использовать макрокоманду: Color2.

Подсветка синтаксиса

Существует несколько способов вставить код с подсветкой синтаксиса:

  1. Указать в начале блока кода имя парсера: {{{#!имя_пармера

  2. Внедрить прикреплённый файл с поддерживаемым расширением (например, .py) при помощи inline:

  3. Добавить в начале страницы инструкцию указания формата страницы: #format имя_пармера

Пример использования.

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

Для просмотра списка поддерживаемых языков см. ПомощьПоПарсерам.

Примеры

Смешивание ''курсива'' и '''полужирного начертания'''

Разметка

Результат

'''''Полужирное начертание''' в начале фрагмента, набранного курсивом''

Полужирное начертание в начале фрагмента, набранного курсивом

'''''Курсив'' в начале фрагмента с полужирным начертанием'''

Курсив в начале фрагмента с полужирным начертанием

'''В конце фрагмента с полужирным начертанием — ''курсив'''''

В конце фрагмента с полужирным начертанием — курсив

''В конце фрагмента, набранного курсивом — '''полужирное начертание'''''

В конце фрагмента, набранного курсивом — полужирное начертание

Верхний и нижний индексы

Разметка:

''a''^2^ `+` ''b''^2^ `=` ''c''^2^, H,,2,,O.

Результат:

a2 + b2 = c2, H2O.

Код

Разметка:

{{{
10 PRINT "Hello, world!"
20 GOTO 10
}}}

Результат:

10 PRINT "Hello, world!"
20 GOTO 10

Вложенные блоки кода

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

Разметка:

{{{{ 
Это — блок неформатированного текста.
{{{ с использованием фигурных скобок }}}
}}}}

Результат:

Это — блок неформатированного текста.
{{{ с использованием фигурных скобок }}}

Подсветка синтаксиса

Разметка:

{{{#!highlight python
from colors import palette

palette.colorize('python')
}}}

Результат:

   1 from colors import palette
   2 
   3 palette.colorize('python')