emacs或vscode
高可配置性编辑器markdown中的代码快,可能是python,也可能是cpp. 这种情形下,什么语言需要要告诉编辑器。对编辑器的要求比较高。编辑器的可配置性越高,满足这种相对小众需求的能力越高,最好是支持自定义插件。
emacs说一个历史悠久的小众软件,emacs 中对org-mode中的代码快,是可以通过快捷键快速进去代码快对应的编程模式。markdown模块,应该也有类似的插件。如果你这么执着markdown的话,不放尝试下emacs的org文档,输入从latex数学公式到表格,输出到pdf或html,甚至可以做ppt. 可以认为org mode是markdown的超集,并且做的更极致,比如文本模式的表格比markdown好看很多。
vscode或者你看看vscode,也是可以自定义插件的编辑器。如果有现成的插件,就可以直接用。没有的话,可能要自己动手了