当前位置:   article > 正文

Typora设置代码块默认语言,以默认python为例_typora设置默认代码语言

typora设置默认代码语言

【引言】

 最近在看一个项目的代码,就用Typora进行代码框架整理方便理解,因为用的频繁,就发现一个问题——每次引入代码块时,都要设置代码语言,但软件并没有提供代码块语言默认的选项功能。

于是就在csdn上找,发现大多数都是要设置快捷键,只找到一篇是修改源码的,但存在一些bug,因此,本文就提出自己的方法。

【解决方法】

1.查看版本

 

2.打开源码

源码位置一般为Typora\resources\app\app\window

 3.修改源码

可以搜索“python”,从而定位要修改的地方,因为源码只有三处“python”

可以看到图片上方原有的“python”,两个红色圈圈是我修改后的

可以看到,这里选择代码块语言的逻辑主要是一个switch-case的条件判断,如下

 

 这样,我们可以看到如果在if语句判断为错时,添加一个多的return,就可以即使没有设置代码块语言,就可以显示出某种语言的高亮。比如,要设置python

return t ? e : e = "text/x-python"

注意:这里的返回值,可以在Switch语句中找到对应的返回值(比如JavaScript为 return e = "javascript";)

 

 如上图,我们修改了源码,注意:default那个return的修改可有可不有。

【注意事项】

源码修改后,一新创建代码块即可生效,若想再次编辑语言,会发现此编辑框仍为空,这并不影响使用。

 

本文参考:(38条消息) Typora设置代码块默认语言_Le_Sir的博客-CSDN博客_typora代码块语言
但这篇文章“改完后,确实会默认显示设置的语言,但代码不会高亮,如同没有设置一般” 。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/773212
推荐阅读
相关标签
  

闽ICP备14008679号