用VScode正则表达式转换Markdown和LaTeX链接
2021-12-30
连玉君
3754

连享会   主页 || 推文 || 知乎 || B 站 || 在线课堂

New! 搜推文,找资料,用 lianxh 命令:
安装: ssc install lianxh, replace
使用: lianxh 合成控制
       lianxh DID + 多期, w


作者: 连玉君 (中山大学)
邮箱: arlionn@163.com

1. 目的

用 VScode 中的正则表达式,把 Markdown 格式的链接文本转换成 LaTeX 格式。
比如,对于链接 连享会主页,我想在如下两种格式之间相互转换:

  • A:[连享会主页](https://www.lianxh.cn)
  • B:\href{https://www.lianxh.cn}{连享会主页}

2. VScode 正则表达式

3. 定义搜狗短语

上述表达式不容易记忆,可以预定义一组搜狗短语,以便高效录入。定义和使用方法参见:Stata高效输入:搜狗输入法自定义短语

mdtex,1=\[(.+?)\]\((.+?)\)
mdtex,2=\href{$2}{$1}
texmd,1=\\href\{(.+?)\}\{(.+?)\}
texmd,2=[$2]($1)

4. 使用效果

在 VScode 编辑器中按快捷键 Ctrl+H,弹出替换窗口,在上框和下框中分别输入对应的正则表达式:

点击 全部替换

输出效果如下:

[(https://www.lianxh.cn/details/1543.html)

资源共享


尊敬的老师 / 亲爱的同学们:
连享会致力于不断优化和丰富课程内容,以确保每位学员都能获得最有价值的学习体验。为了更精准地满足您的学习需求,我们诚挚地邀请您参与到我们的课程规划中来。
请您在下面的问卷中,分享您 感兴趣的学习主题或您希望深入了解的知识领域 。您的每一条建议都是我们宝贵的资源,将直接影响到我们课程的改进和创新。
我们期待您的反馈,因为您的参与和支持是我们不断前进的动力。感谢您抽出宝贵时间,与我们共同塑造更加精彩的学习旅程!https://www.wjx.cn/vm/YgPfdsJ.aspx# 再次感谢大家宝贵的意见!


关于我们

  • Stata连享会 由中山大学连玉君老师团队创办,定期分享实证分析经验。more……
  • 扫码加入连享会微信群,提问交流更方便