string - Lua:如何打印多行字符串/变量?
问题描述
所以我问这个问题,因为我完全不知道如何在 Lua 中编码。我的目标是打印一个多行字符串,该字符串打印一个带有换行符的字符串。这样我就可以修改 Rainmeter 皮肤,以便显示文本列表。我尝试过使用双方括号 \n 而不是换行符,当然,传统的换行符不起作用。这是代码现在的样子:
NoArtistNameText=title
NoTrackNameText=[[item 1
item 2
item 3
item 4
item 5]]
(顺便说一句,这是来自 MarcoPixel 的 Monstercat Visualizer)。
解决方案
这不应该被标记为 Lua,因为它只是 Rainmeter dot ini 修改。
据我从您提出的问题中可以看出,您正在寻找的功能可以在Rainmeter 的文档中找到。向下滚动,它被称为#CRLF#
.
文档概述如下:
#CRLF#
在使用的地方创建一个\n
换行符控制字符。在字符串仪表中很有用,可以在单独的行上显示文本。例子:
Text=Line1#CRLF#Line2
注意:
\r\n
Rainmeter 中的字符串仪表不需要 Windows 标准(回车/换行),但是您想要获得它,也许要写入某个文件,您将使用 [\13][\ 的字符引用变量语法10],这将被解析为\r\n,或回车/换行。
您的实现将是这样的:
NoArtistNameText=title
NoTrackNameText=item 1 #CRLF# item 2 #CRLF# item 3 #CRLF# item 4 #CRLF# item 5
推荐阅读
- sql - 如何将本地服务器上运行的数据库迁移到另一台机器上
- javascript - Vue.js : v-bind:class 如果一个数组存在并且该数组包含一些东西
- angular - 连接到 VPN 后,Angular 7 站点“无法访问”
- sql - Regexp_substr 在某些字符集之后提取 Oracle
- python - 如何使用另一个字典中的键作为名称从字典中获取值
- java - Presto + query.max-memory-per-node 配置
- javascript - json_encode 和 JSON.parse 错误:SyntaxError: JSON.parse: 在 JSON 数据的第 2 行第 43 列的 JSON 数据后出现意外的非空白字符
- c - 生成动态参数 C
- php - Mix two PHP Functions together
- jquery - 清除未选中框上的相应输入?