我有一个Markdown文件用于日志记录。每个部分都有一个按时间顺序命名的标题。文件的一部分如下。
## 20200628
- Traceback
- [x] code debug
- [x] read Section 2
## 20200629
- Homepage rebuilding
## 20200630
- 13:00: Meeting Tom
我想以一种相反的方式排序日志,之后它将显示如下。
## 20200630
- 13:00: Meeting Tom
## 20200629
- Homepage rebuilding
## 20200628
- Traceback
- [x] code debug
- [x] read Section 2
我希望使用VIM,但我不知道什么是一个适当的方式来实现这一点。任何建议将不胜感激。提前感谢。
1条答案
按热度按时间xe55xuns1#
我们使用一个正则表达式来捕获每个块,并与它的开头相匹配,然后删除它并粘贴到文件的开头。
:$put _
部分用于在末尾添加一个空行,因此每个块后面都有一个空行。