gpt4 book ai didi

vim - 使用 vim 将 markdown 标题转换为 org 标题

转载 作者:行者123 更新时间:2023-12-01 12:20:15 24 4
gpt4 key购买 nike

使用 vim 将 markdown 标题文件转换为 org 标题。

例如,改变这个:

# heading one
body
##heading two
### heading three
body

为此:

* heading one
body
**heading two
****** heading six

只有从第 0 列开始的连续“#”序列才应替换为相等数量的“*”。

这仅将第一个“#”替换为“*”:

%s/^[#]/*/c

但是最多可以有六个'#'来替换。

最佳答案

使用子串表达式

%s/^#\+/\=repeat('*', len(submatch(0)))/
  • 匹配整个 # 前导
  • 返回重复的*匹配字符串的编号长度

submatch(0) 表示匹配字符串的整个部分

关于vim - 使用 vim 将 markdown 标题转换为 org 标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44915318/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com