在 RStudio 中使用 Class "text" 编写漩涡课程 "lesson.yaml" 时添加新的 line/line 中断
Adding new line/line break while writing swirl lesson "lesson.yaml" with Class "text" in RStudio
我正在使用 RStudio 中的 swirlify
包函数编写一个漩涡课程。
以下是 lesson.yaml
文件现在的样子
- Class: text
Output: Welcome to Part 1 Playing with Numbers!!!
看起来像
的输出
如何在上面的 lesson.yaml
文件中 Welcome to Part 1 之后插入新行或换行符,以便当我 运行 保存 lesson.yaml
文件后再次执行 demo_lesson()
命令
|欢迎来到第 1 部分
|玩数字!!!
使用 YAML,您可以使用以下任何等效方法:
- 带转义的引号字符串
- Class: text
Output: "Welcome to Part 1\nPlaying with Numbers!!!"
- 文字标量
- Class: text
Output: |-
Welcome to Part 1
Playing with Numbers!!!
(|
开始一个文字标量,-
告诉 YAML 删除最后的换行符。)
- 多线标量
- Class: text
Output:
Welcome to Part 1
Playing with Numbers!!!
(因为一个换行符被折叠成 space,你需要两个换行符。)
因为我不知道 swirlify 是否能很好地处理字符串中的换行符,我想你也可以这样做
- Class: text
Output: Welcome to Part 1
- Class: text
Output: Playing with Numbers!!!
感谢 flyx 回答问题,下面是它的工作原理!!
我。带转义的引号字符串(适用于两个\n\n
)
lesson.yaml
文件
二.文字
Output:
中的第一行 |-
按一次 Enter
通过在第一行按一个 Tab 键缩进一次,按两次 Enter 键在 header 行和段落之间有一个中断,如下所示,然后就可以了..
lesson.yaml
文件
三.多行标量(在两行之间输入三次)
在lesson.yaml
Indent once by pressing
Tab`键中Output:
一次后,按一次Enter,写下你的第一行,按三次Enter,然后写下第二行。然后就可以了。
lesson.yaml
文件
以上所有答案的输出
我正在使用 RStudio 中的 swirlify
包函数编写一个漩涡课程。
以下是 lesson.yaml
文件现在的样子
- Class: text
Output: Welcome to Part 1 Playing with Numbers!!!
看起来像
的输出如何在上面的 lesson.yaml
文件中 Welcome to Part 1 之后插入新行或换行符,以便当我 运行 保存 lesson.yaml
文件后再次执行 demo_lesson()
命令
|欢迎来到第 1 部分
|玩数字!!!
使用 YAML,您可以使用以下任何等效方法:
- 带转义的引号字符串
- Class: text
Output: "Welcome to Part 1\nPlaying with Numbers!!!"
- 文字标量
- Class: text
Output: |-
Welcome to Part 1
Playing with Numbers!!!
(|
开始一个文字标量,-
告诉 YAML 删除最后的换行符。)
- 多线标量
- Class: text
Output:
Welcome to Part 1
Playing with Numbers!!!
(因为一个换行符被折叠成 space,你需要两个换行符。)
因为我不知道 swirlify 是否能很好地处理字符串中的换行符,我想你也可以这样做
- Class: text
Output: Welcome to Part 1
- Class: text
Output: Playing with Numbers!!!
感谢 flyx 回答问题,下面是它的工作原理!!
我。带转义的引号字符串(适用于两个\n\n
)
lesson.yaml
文件
二.文字
Output:
中的第一行 |-
按一次 Enter
通过在第一行按一个 Tab 键缩进一次,按两次 Enter 键在 header 行和段落之间有一个中断,如下所示,然后就可以了..
lesson.yaml
文件
三.多行标量(在两行之间输入三次)
在lesson.yaml
Indent once by pressing
Tab`键中Output:
一次后,按一次Enter,写下你的第一行,按三次Enter,然后写下第二行。然后就可以了。
lesson.yaml
文件
以上所有答案的输出