我有一个文件,看起来像这样:
dog{{{
blah blah blah
}}}
cat{{{
blah blah
}}}
aardvark{{{
blah blah blah blah
}}}
在我的vimrc中,我有set foldmethod=marker
,这样文件的内容就都折叠在花括号中了。我的问题是,如何根据折叠标头对文件进行排序?我希望将aarvaark
部分放在首位,然后是cat
,再接下来是dog
。
有些折叠部分内部还有其他的折叠。我不想对那些较低级别的折叠进行排序。该文件应仅按一级折叠进行排序。