Plugin:HistoryPP/ru/Форматирование текста: Difference between revisions
(+Hidden options link) |
(+{{content}}) |
||
Line 2: | Line 2: | ||
Для изменения текста, копируемого в буфер обмена, используются следующие строковые параметры. | Для изменения текста, копируемого в буфер обмена, используются следующие строковые параметры. | ||
{ | {{Content:HistoryPP/TextFormatting-Keys}} | ||
Чтобы создать/изменить эти параметры, вам понадобится плагин {{Plugin|DbEditorPP|Database Editor}}. Для восстановления значения по умолчанию удалите соответствуюший параметр из базы и перезапустите Миранду. | Чтобы создать/изменить эти параметры, вам понадобится плагин {{Plugin|DbEditorPP|Database Editor}}. Для восстановления значения по умолчанию удалите соответствуюший параметр из базы и перезапустите Миранду. | ||
== Переменные форматирования == | == Переменные форматирования == | ||
{{Content:HistoryPP/TextFormatting-Variables}} | |||
Latest revision as of 13:27, 28 June 2015
Для изменения текста, копируемого в буфер обмена, используются следующие строковые параметры.
Параметр |
Значение по умолчанию |
Описание |
---|---|---|
FormatCopy | %nick%, %smart_datetime%:\n%mes%\n | Форматирование текста, копируемого в буфер по команде «Копировать» |
FormatCopyText | %mes%\n | Форматирование текста, копируемого в буфер по команде «Копировать текст» |
FormatReplyQuoted | %nick%, %smart_datetime%:\n%quot_mes%\n | Форматирование текста, копируемого в поле ввода сообщений по команде «Ответить с цитатой» |
FormatReplyQuotedText | %quot_selmes%\n | Форматирование выделенного текста, копируемого в поле ввода сообщений по команде «Ответить с цитатой» |
FormatSelection | %selmes%\n | Форматирование выделенного события или текста, которые будут возвращены по запросу API |
Чтобы создать/изменить эти параметры, вам понадобится плагин Database Editor. Для восстановления значения по умолчанию удалите соответствуюший параметр из базы и перезапустите Миранду.
Переменные форматирования
Переменная | Описание |
---|---|
\n | Разрыв строки |
\t | Табуляция (отступ) |
\\ | Обратный слэш; для вывода обратного слэша (например, «Вы\Собеседник») экранируйте его еще одним: «Вы\\Собеседник» |
\% | Знак процента; для вывода знака процента (например, «Вы%Собеседник») экранируйте его обратным слэшем: «Вы\%Собеседник» |
%nick% | Ник контакта по умолчанию |
%from_nick% | Ник отправителя |
%to_nick% | Ник получателя |
%mes% | Текст сообщения |
%adj_mes% | Первые 72 символа сообщения |
%quot_mes% | То же, что %adj_mes%, но с «> » в начале каждой строки |
%selmes% | То же, что %mes%, либо выделенный текст в режиме псевдоредактирования |
%adj_selmes% | То же, что %adj_mes%, либо применяется к выделенному тексту в режиме псевдоредактирования |
%quot_selmes% | То же, что %quot_mes%, либо применяется к выделенному тексту в режиме псевдоредактирования |
%datetime% | Дата и время события |
%smart_datetime% | При обработке нескольких событий выводит полную дату и время для сообщений с уникальной датой, а для всех остальных — только время. |
%date% | Дата события |
%time% | Время события |
Примеры события
Событие:
Некто Кто-то, 21.01.2006 18:34
Привет, как дела? Сто лет тебя не видел! Я тут прикупил клёвый гаджет, хочу тебе о нем рассказать. Напиши мне, как появишься.
Формат: %nick% - [%datetime%]:\n%mes%
Некто Кто-то - [21.01.2006 18:34]: Привет, как дела? Сто лет тебя не видел! Я тут прикупил клёвый гаджет, хочу тебе о нем рассказать. Напиши мне, как появишься.
Формат: %nick%, %time%\n%quot_mes%
Некто Кто-то, 18:34 > Привет, как дела? Сто лет тебя не видел! Я тут прикупил клёвый гаджет, хочу тебе о > нем рассказать. Напиши мне, как появишься.
Примеры цепочки событий
События:
Марик, 21.01.2006 18:34: Привет!
Вы, 21.01.2006 18:35: Привет!
Марик, 21.01.2006 18:36: И пока
Вы, 22.01.2006 12:11: Привет! Куда пропал вчера?
Марик, 22.01.2006 12:12: Ох, не напоминай
Формат: %nick%, %smart_datetime%: %quot_mes%
Марик, 21.01.2006 18:34: > Привет! Вы, 18:35: > Привет! Марик, 18:36: > И пока Вы, 22.01.2006 12:11: > Привет! Куда пропал вчера? Марик, 12:12: > Ох, не напоминай
Формат: %from_nick%\\%to_nick% [%smart_datetime%]: %mes%\n-----\n
Марик\Вы [21.01.2006 18:34]: Привет! ----- Вы\Марик [18:35]: Привет! ----- Марик\Вы [18:36]: И пока ----- Вы\Марик [22.01.2006 12:11]: Привет! Куда пропал вчера? ----- Марик\Вы [12:12]: Ох, не напоминай -----
Формат: %nick%\t[%time%]\t%mes%
Марик [18:34] Привет! Вы [18:35] Привет! Марик [18:36] И пока Вы [12:11] Привет! Куда пропал вчера? Марик [12:12] Ох, не напоминай