我有一个YAML格式的文本文件,并希望为VIM定义自定义折叠,但我不确定如何进行(尽管阅读了折叠的VIM文档)。该文件由YAML“文档”组成,如下所示:
---
title: My Title
attr1: value1
attr2: value2
---
title: Next Item
attr1: value3
---
title: One More Item
...
我希望得到的折叠文本看起来像这样:
+---- 2 lines: My Title ----
+---- ? lines: Next Item ---
如有任何建议,欢迎光临!谢谢!
弹琴的结果可能不起作用,但在我的文件中却起作用。
正在起作用的是,我的文本是隐藏的,当我单击Read .时,它会显示段落中更多的文本。如果我再次单击Read .,它会将段落中的文本折叠回正常状态。
我一直想弄明白的是:
鼠标在上读取更多.链接。有点像蓝色的突出显示,让人们知道它是鼠标上方。
当文本被显示时,读取更多的.文本应该消失,在现在显示的文本的底部,应该是折叠文本.(鼠标上方相同的蓝色高亮)。折叠应将文本恢复到其崩溃状态。我如何做到这一点:
$(.ready)(函数(){ var open = false;$(‘.reveal’).click(函数()){ if (打开){ $