Lua: Как мне распечатать многострочную строку / переменную? - PullRequest
0 голосов
/ 11 июня 2018

Итак, я задаю этот вопрос, так как понятия не имею, как писать код на Lua.Моя цель состоит в том, чтобы напечатать многострочную строку, которая печатает строку с разрывами строк в них.Это так, чтобы я мог изменить скин Rainmeter, чтобы я мог показать список текста.Я попытался использовать двойные квадратные скобки, \ n вместо разрыва строки и, конечно, традиционный разрыв строки не работает.Вот как выглядит код на данный момент:

NoArtistNameText=title
NoTrackNameText=[[item 1
item 2
item 3
item 4
item 5]]

(кстати, это из Monstercat Visualizer от MarcoPixel).

1 Ответ

0 голосов
/ 14 июня 2018

Это не должно быть помечено как Lua, так как это просто модификация Rainmeter dot ini.

Функция, которую вы ищете, насколько я могу судить по поставленному вами вопросу: документация для Rainmeter .Прокрутите вниз, это называется #CRLF#.

Документация оформлена следующим образом:

#CRLF# Создает \n символ управления новой строкой, где используется.Используется в счетчиках строк для отображения текста в отдельных строках.

Пример: Text=Line1#CRLF#Line2

Примечание. Стандарт Windows \r\n (возврат каретки / перевод строки) не требуется в счетчиках строк в Rainmeter, но если вы хотите получить, что, возможно, для записи в какой-либо файл, вы должны использовать синтаксис «Символьные ссылочные переменные» [\ 13] [\ 10], который будет преобразован в \ r \ n, или возврат каретки / перевод строки.

Ваша реализация будет выглядеть примерно так:

NoArtistNameText=title
NoTrackNameText=item 1 #CRLF# item 2 #CRLF# item 3 #CRLF# item 4 #CRLF# item 5
...