跳房子属性
命令头 | 全称 | 说明 | 必须 | 唯一 | 内容 | 属性 |
---|---|---|---|---|---|---|
B | Break | 此前强制换行 | - | B | - | - |
J | Jumper | 跳房子 | - | J | 令牌化 | - |
Frp | FragmentRenderProps | 渲染属性 | - | Frp | 空格分割 | - |
如你所见,跳房子记号的属性是在碎片的头部描述的。这一点限制了碎片的划分——一个碎片不能一半在跳房子记号里面,一半在外面;也不能一半在一个跳房子中,另一半在另一个跳房子中。
跳房子记号的属性
跳房子记号可以有这些属性:
- 迭代数
<迭代数>.
,例如1.
2.
。 - 自定义文本
"<文本>"
。 - 升或降八度,例如
8va
8vb
。 - 开放区间记号
*
。
写起来像是这样:
开放区间记号适用于特别长的跳房子区间。它不会显示,但是若跳房子属性中包含它,则 Sparks NMN 只会显示跳房子记号最前面和最后面的一段线,省略中间奇长无比的那一段横线。不过,如果跳房子区间很短,以至于起点和终点在同一行里面,这是不会起作用的。
跳房子自动连接
若两个相邻的碎片跳房子属性完全一致(包括顺序),它们的跳房子记号会被连在一起。
隐藏小节序号
当某行的开头恰好是一个跳房子记号的开头时,小节序号会被隐藏,避免与跳房子记号的标注发生重叠。