我有以下Markdown文件:
# Headline 1 #
Some text
## Subheadline 1 ##
More text
# Headline 2 #
Even more text
并且我想将标题级别深化为:
## Headline 1 ##
Some text
### Subheadline 1 ###
More text
## Headline 2 ##
Even more text
我说的是300页文字,因此手动执行将是PITA。对于该“简单”问题的
vim
,sed
,bash
,Sublime
和Atom
解决方案,我感到很满意。解决此问题的最佳方法是什么?
最佳答案
Sublime Text具有正则表达式搜索和替换功能。只需按Ctrl + h并搜索(#+)([^#]+)(#+)
并替换为#$1$2#$3
即可。
此模式将仅匹配标题行,并忽略文件中包含的任何其他#
字符。
关于vim - 增加Markdown文件中的标题级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22150049/