所以我问这个问题,因为我完全不知道如何在Lua中编码。我的目标是打印一个多行字符串,打印一个包含换行符的字符串。这样我就可以修改Rainmeter皮肤,以便显示文本列表。我尝试过使用双方括号,\ n而不是换行符,当然,传统的换行符并不起作用。这就是代码目前的样子:
NoArtistNameText=title
NoTrackNameText=[[item 1
item 2
item 3
item 4
item 5]]
(顺便说一句,这是来自MarcoPixel的Monstercat Visualizer)。
答案 0 :(得分:0)
这不应该被标记为Lua,因为它只是Rainmeter dot ini修改。
我在the documentation for Rainmeter找到了您所提出的问题所要求的功能。向下滚动,它被称为#CRLF#
。
文件概述如下:
#CRLF#
在使用时创建\n
换行控件字符。在字符串计量器中有用,可以在不同的行上显示文本。示例:
Text=Line1#CRLF#Line2
注意:Rainmeter中的字符串计量表不需要Windows标准
\r\n
(回车/换行),但是你想获得它,或许要写入某个文件,你会使用字符参考变量[\ 13] [\ 10]的语法,将解析为\ r \ n,或回车/换行。
您的实施将是这样的:
NoArtistNameText=title
NoTrackNameText=item 1 #CRLF# item 2 #CRLF# item 3 #CRLF# item 4 #CRLF# item 5